2016-05-02 3 views
1

Ich habe einige Fragen im Zusammenhang mit WSO2 CEP-Leistung.WSO2 CEP Leistung

  1. Wie viele Ereignisse können innerhalb einer Sekunde verarbeitet werden?
  2. Wie viele Ausführungspläne können gleichzeitig ausgeführt werden, ohne große Variation der Leistung zu tun?
  3. Wie viele Empfänger und Herausgeber können maximal zu CEP hinzugefügt werden?
  4. Was ist die maximale Anzahl von Ausführungsplänen, die zu CEP hinzugefügt werden können?
+0

welche Art von Umgebung, die Sie verwenden? –

+1

Linux-Umgebung –

Antwort

0

Alles hängt vom Szenario ab, daher kann die Angabe einer bestimmten Nummer für Ihr Szenario nicht relevant sein. Durch Verwendung des Sparsamkeitswo2-Ereignisprotokolls kann CEP über 100000 Ereignisse pro Sekunde verarbeiten. Je nach Komplexität der Abfrage können sich die Performance-Zahlen ändern. Sie müssen auch über die Ressourcenzuweisung wie Speichergröße und etc. denken. Zugewiesener Speicher ist von Bedeutung, wenn die Größe des Ereignisses hoch ist. Daher hängen Dinge wie die Anzahl der Empfänger, Herausgeber und Ausführungspläne von der Komplexität des Prozesses ab. Da es sich um sehr dynamische Situationen handelt, können Sie die CEP-Instanz entsprechend Ihrem Szenario anpassen. Weitere Informationen finden Sie unter Empfehlungen zur Leistungsoptimierung [1]. Für eine Instanz, die Sie benötigen, um einen sehr hohen Durchsatz zu erreichen, aber Sie sind nicht an der Latenzzeit interessiert, können Sie die QueueSize in der Datenagentenkonfiguration erhöhen. Abhängig von der Größe des Ereignisses müssen Sie manchmal auch den Heapspeicher erhöhen.

[1] https://docs.wso2.com/display/CEP400/Performance+Tuning+Recommendations

+0

@TharikKanna Wie viele Empfänger und Publisher können maximal zu CEP hinzugefügt werden? andWas ist die maximale Anzahl von Ausführungsplänen, die zu CEP hinzugefügt werden können? –