Die beste Bereitstellungsoption hängt von dem Problem ab, das Sie zu lösen versuchen.
Wenn Martini nur einige geplante Dienste ausführt, die einige Daten verarbeiten und dann einige Endpunkte über eine API oder Datenbank aktualisieren, dann könnte eine einfache Bereitstellung ausreichen:
Eine einfache Bereitstellung würde typischerweise auf einer einzelnen EC2-Instanz installiert werden. Sie könnten auch eine einzelne ECS-Instanz mit Fargate verwenden.
Für kritischere Bereitstellungen, bei denen Verfügbarkeit und Skalierbarkeit von größter Bedeutung sind, benötigen Sie eine skalierbarere Architektur:
Die oben erwähnte Architektur ist nur eine von vielen. Zum Beispiel könnten Sie einen AWS ELB anstelle von Nginx verwenden, AWS bietet einen verwalteten ActiveMQ-Dienst, eine verwaltete Datenbank über RDS, und wir würden empfehlen, eine Cluster-Management-Lösung wie AWS ECS, Consul, Kubernetes, Zookeeper oder Eureka zu verwenden. Weitere Informationen zu unserer Cluster-Unterstützung sind hier verfügbar:
Martini ist darauf ausgelegt, hochflexibel zu sein, um verschiedenen Bereitstellungsszenarien zu entsprechen, die dem Anwendungsfall des Kunden gerecht werden.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten
Bereits Martini verwenden?
Über Martini
Martini™ ist eine moderne, Low-Code-API-zentrierte Plattform für Anwendungsentwicklung und Integration. Mit Martini™ können Sie:
- APIs entwerfen, konsumieren und veröffentlichen. Sicherheit und Nutz
Mit über 2,5 Millionen Bewertungen können wir Ihnen die spezifischen Details liefern, die Ihnen bei der informierten Softwarekaufentscheidung für Ihr Unternehmen helfen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.