开发者

Complex Event Processing with C# [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

Can you suggest me a possible way to get started with CEP in C# ?

By what I mean when I say, get started:

  • A good book talking about CEP and C#
  • A library which deals event clouds
  • Some sample codes using the library
  • Some good quality codes in general to get a possible feel of the problems
  • Good blogs

Anything else you might feel necessary to add for some开发者_运维技巧one getting started in CEP and C# will be helpful.

Thanks Soham


There is no such book. Yet. There is an upcoming book in the next couple of weeks from Manning called Event Processing in Action, it is a 'must read'.

For C#, the obvious choice is StreamInsight from Microsoft. There's a collection of useful links here: StreamInsight Info

Apart from that, there's StreamBase, Oracle CEP Server, ruleCore CEP Server and the open source Esper. Most (not Esper) vendors take a language neutral approach so you would not need to care in which language the CEP product uses when sending events into it.


From your question it sounds as you would like to do CEP programming. Many tools have a higher form of abstraction. For example StreamBase have a nice GUI where you select different functions from a palette of icons and then connect them in order to make it do what you like. The ruleCore CEP Server has a high level declarative language where you specify the CEP rules using XML. Both these approaches are in my view not programming.

Esper and StreamInsight are good examples of putting CEP functionality in there that can be reached from your normal programming language. So if programming is what you like to do, StreamInsight is a good candidate.


No, StreamInsight does not require learning XML. But even if it would, basic XML is very easy to learn...

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜