Komplexe Ereignisverarbeitung mit C # [geschlossen]

8

Können Sie mir einen möglichen Weg vorschlagen, mit CEP in C # anzufangen?

Was ich meine, wenn ich sage, fangen Sie an:

  • Ein gutes Buch über CEP und C #
  • Eine Bibliothek, die Ereigniswolken behandelt
  • Einige Beispielcodes, die die Bibliothek verwenden
  • Einige gute Qualitätscodes im Allgemeinen, um ein mögliches Gefühl für die Probleme zu bekommen
  • Gute Blogs

Alles andere, was Sie vielleicht für jemanden, der in CEP und C # beginnt, hinzufügen möchten, wird hilfreich sein.

Danke Soham

    
Soham 11.06.2010, 07:02
quelle

3 Antworten

7

Es gibt kein solches Buch. Noch. Es gibt in den nächsten Wochen ein neues Buch von Manning namens Event Processing in Action , das ist ein Muss.

Für C # ist die beste Wahl StreamInsight von Microsoft. Hier finden Sie eine Sammlung nützlicher Links: StreamInsight-Informationen

Abgesehen davon gibt es StreamBase, Oracle CEP Server, den coreCORE-Server und den Open-Source-Esper. Die meisten Anbieter (nicht Esper) verwenden einen sprachneutralen Ansatz, so dass Sie sich nicht darum kümmern müssen, in welcher Sprache das CEP-Produkt beim Senden von Ereignissen verwendet wird.

    
Peter Andersson 11.06.2010, 08:38
quelle
1

Aus Ihrer Frage klingt es so, als würden Sie die CEP-Programmierung machen. Viele Werkzeuge haben eine höhere Form der Abstraktion. Zum Beispiel haben StreamBase eine schöne GUI, wo Sie verschiedene Funktionen aus einer Palette von Icons auswählen und dann verbinden, um es zu machen, was Sie wollen. Der ruleCore CEP Server verfügt über eine deklarative Hochsprache, in der Sie die CEP-Regeln mit XML angeben. Beide Ansätze sind meiner Meinung nach nicht programmierbar.

Esper und StreamInsight sind gute Beispiele dafür, wie Sie die CEP-Funktionalität dort einsetzen können, die Sie von Ihrer normalen Programmiersprache aus erreichen können. Wenn Sie also programmieren möchten, ist StreamInsight ein guter Kandidat.

    
Nia Durak 11.06.2010 20:00
quelle
0

Nein, StreamInsight erfordert kein XML-Lernen. Aber selbst wenn es so wäre, ist einfaches XML sehr leicht zu erlernen ...

    
Nick 22.06.2010 23:00
quelle

Tags und Links