Apache Pulsar Manager est un outil de gestion d'interface graphique basé sur le Web pour gérer et surveiller Pulsar.
Un gestionnaire de Pulsar est capable de gérer plusieurs clusters Pulsar. Une instance Pulsar ou un groupe de grappes Pulsar est définie comme un Environment
dans Pulsar Manager. Vous pouvez créer autant d'environnements que possible. Le diagramme suivant illustre l'architecture globale d'un gestionnaire de Pulsar.
Vous devez configurer la configuration de Casdoor dans la ligne 154 de Pulsar-Manager / Src / Main / Resources / Application.Properties
casdoor.endpoint =http://localhost:8000
casdoor.clientId =<client id in previous step>
casdoor.clientSecret =<client Secret in previous step>
casdoor.certificate =<client certificate in previous step>
casdoor.organizationName =pulsar
casdoor.applicationName =app-pulsar
Vous avez également besoin de configurer la configuration de Casdoor dans la ligne 50 de Pulsar-Manager / Front-End / Src / Main.js
const config = {
serverUrl: "http://localhost:7001",
clientId: "6ba06c1e1a30929fdda7",
organizationName: "pulsar",
appName: "app-plusar",
redirectPath: "/#callback",
};
Vous pouvez maintenant utiliser Casdoor.
Pulsar Manager regroupe les pilotes JDBC pour Herddb. La configuration par défaut démarre et la base de données HerdDB en mémoire intégrée.
HerDDB peut être utilisé dans la production, il vous suffit d'utiliser l'URL JDBC correcte. Suivez les instructions dans Application.Properties pour basculer la connexion à un service ou cluster HerdDB autonome.
L'URL JDBC ressemblera à ceci: JDBC: Herddb: Server: LocalHost: 7000
En mode cluster, Herddb utilise Apache Bookkeeper et Apache Zookeeper pour stocker les données et les métadonnées, vous pouvez partager votre cluster Zookeeper et les bookmakers groupés avec Pulsar.
L'URL JDBC ressemblera à ceci: JDBC: Herddb: ZooKeeper: LocalHost: 2181 / Herddb
Afin de démarrer et de configurer une base de données Herddb suivez les instructions sur la documentation HerdDB.