Die PaaS-Plattform von Blue Whale Zhiyun ist eine offene Entwicklungsplattform, die es Entwicklern ermöglicht, einfach und schnell SaaS-Anwendungen zu erstellen, zu entwickeln, bereitzustellen und zu verwalten.
Diesmal ist die BlueKing PaaS Community Edition Open Source, die Anwendungs-Engines, Front-End- und Back-End-Entwicklungs-Frameworks, API-Gateways, Planungs-Engines, einheitliche Anmeldung, öffentliche Komponenten und andere Module bereitstellt, um Benutzern schnell und kostengünstig zu helfen Es bietet vollständige Automatisierungs- und Self-Service-Dienste für eine SaaS-Anwendung von der Erstellung über die Bereitstellung bis hin zur anschließenden Wartung und Verwaltung, sodass sich Entwickler auf die logische Entwicklung von SaaS-Anwendungen konzentrieren können.
Der Quellcode der Community-Version der Blue Whale Zhiyun PaaS-Plattform enthält:
1. PaaS (paas-ce/paas): umfasst 4 Hauptdienste (Python [Django])
login: Einheitlicher Anmeldedienst von Blue Whale
paas: Blue Whale Developer Center & Web Workbench
esb: Blue Whale API Gateway
appengine: Blue Whale-Anwendungs-Engine
2. PaaSAgent (paas-ce/paasagent): Blue Whale Application Engine Agent (golang [labstack/echo])
1. Developer Center: Bietet Self-Service und automatisierte Dienste zur Unterstützung der schnellen, kostengünstigen und betriebsfreien Erstellung von SaaS-Anwendungen.
2. Einheitliches Benutzeranmeldesystem: Unterstützt die Benutzer- und Rollenverwaltung sowie das Andocken an das interne Anmeldesystem des Unternehmens (Anleitung zum Andocken).
3. Entwicklungsframework: Stellen Sie ein einheitliches SaaS-Anwendungsentwicklungsframework bereit, um die Entwicklungseffizienz zu verbessern
4. API-Gateway: Ein Servicebus auf Unternehmensebene, der zwei Zugriffsmodi (Online-Self-Service-Zugriff und Komponentencodierungszugriff) unterstützt, um Entwicklern die Verbindung zu erleichtern. 5. Bestehende systematische API-Dienste im Unternehmen
6. Bereitstellung in mehreren Umgebungen: Unterstützt die Bereitstellung von SaaS-Anwendungen in mehreren Umgebungen und erleichtert so Entwicklern die Durchführung von Tests, Verifizierungen und die Freigabe von Produktionsumgebungen.
7. Pluggable-Anwendungen: Unterstützt das Hochladen und Bereitstellen von Blue Whale S-Mart-Anwendungen, praktisch für die Bereitstellung und Transplantation von Blue Whale S-Mart-Anwendungen