質問

私はCEPベースのアプリケーションを構築する方法の詳細を学びたいと思っています。だから私は周りを見回したといくつかの製品を見つけました(概要はこちらをご覧ください: http://rulecore.com/CEPblog/? page_idの= 47 に)。

しかし、現時点ではかなりの数があるので、私は開始するのが最善であるかわかりません。そして、全体的に私は自由のために利用できるものを検討します。残りはただ私的使用のために高価にビットです;)

エスパーは無料ですが、エスパースタジオせずに、CEPアプリケーションを開発することは非常に退屈そうです。 Streambaseは、無料試用版を提供していますが、私はあなたがこの(長い研究のための唯一の月の、いやその有用であれば)を使用することができますどのくらいを見つけることができませんでした。 Oracle CEPのスイートはかなり完全なようだが、CEPのシーンで - 私の知る限り見ることができるように - 。それは少なくともエスパーかStreambaseに比べて認識

ですから、CEPの開発を開始するための最良の方法は何か上の任意のヒントを持っていますか?これは、Oracle documenationを通じて作業に費やした時間の価値があるか、エスパーかStreambaseで始めた方が良いのですか?

乾杯、

アンドレアス

役に立ちましたか?

解決

現在のCEPツールは、同一の問題を解決するものではありません!だから、あなたが異なるツールを使用したいのですがやりたいものに応じて。要するに、私の個人的な選択肢は以下のようになります:

建物データ駆動型アルゴリズムについては、拡張子を持つSQLのタイプで符号化 - AleriからCoral8エンジン。テストおよび開発のための無料(とにかく前Aleriに買収された)

XMLを使用してイベントパターン(状況)、コーディングなし(宣言型のスタイル)が、設定を検出するために - RuleCore、(ウェブ)サービスへの無料のテスト購読

ローレベルの制御との両方の混合のため及びJavaでコーディング - エスパー、GPL

GUIのグラフィカル・ボックス・アンド・矢印のスタイルを使用して、データ駆動型計算ロジックを作成する:。StreamBaseを

他のヒント

MicrosoftのCEP提供 StreamInsightのにいます密接のRxフレームワークとLINQの反応性プログラミングモデルに似ています。

ます。

する

私はあなたのクエリのためのキャンバスとしてストリームインサイトに接続できる LINQPad に使用することをお勧めします。

私は、最良の選択が自由に利用可能なソリューションを比較し、それらに何かを作ることだと思います。

私はそれはあなたが仕事で使用するか、または単にクールな何かで遊んするための技術を学ぶためだ場合、あなたの最終目標は、何であるかわからないんだけど、私にとっては、このようなプロジェクトに、決定的な要因は、どのツールになります私は私が世界と共有できる何かを作るために使用することができます。

この場合、私のオプションは、おそらくエスパーやOpenESBのだろう。そうすれば、私は(私はCEPツールを使用し、ジョブに適用された場合は特に)履歴書上のプロジェクトを入れて、世界とそれを共有することができます。

あなたは彼、( http://www.dbms2.com の)カートモナッシュのブログを読むことができますCEPのようなものについて書いています。

サービスruleCore(今日と呼ばれているものは何でもこれらのクラウド、SaaSのか)への無料購読に興味があるでしょうか?それは小さく、信頼性の低い(なしクラスタ)のハードウェア上で実行されていると、物事の小さな低性能の種類をテストするためのおそらく唯一使えることになります。この種の要求のカップルを取得しますsupport@rulecore.com私は確信している場合は、ToDoリストに我慢しています...

イベント・パターンを検出するために私が使用するのは簡単rulecoreであることがわかりました。私は低・中の複雑さのパターンを検出しようとした、それが仕事の罰金をしました。それは概念に慣れるまでに時間がかかりますが、それは悪くはなかったので、それは実際には非常に小規模なシステムです。そして、あなたはすべてがXMLを使用して行われるようにXMLが好きする必要があります。

あなたが取引アプリケーションを作成しようとしている場合は、

その後、StreamBaseが良いだろう。しかし、スタッフrulecoreを監視するためのより良い感じています。

あなたは連続ストリーム(市場フィード、のIoTセンサ、ツイッター、ニュース、など)を持っている場合は、

、その後、ストリーム処理技術は、あなたのための正しい選択です。ストリーム処理/ストリーミング分析異なるCEPソリューションの一部のみである(ストリーム、ルール、パターン、など)。

、例えばその間にストリーム処理のためのいくつかのオープンソースの選択肢があります。 Apacheの嵐、ApacheのスパークやApache Samza、だけでなく、IBMのInfoSphere Streamsのように強力な独自の製品、TIBCO StreamBaseまたはSoftware AGのApamaます。

は、それぞれ異なるストリーム処理およびストリーミング・アナリティクスソリューション(オープンソースとプロプライエタリ)の詳細についての記事を私のブログの記事を見てみましょう。

<のhref = "http://www.kai-waehner.de/blog/2014/09/10/comparison-stream-processing-streaming-analytics-alternatives-apache-storm-spark-ibm-infosphere-ストリーム-TIBCO-streambaseサグ-apama /」のrel = "" nofollowを>ストリーム処理とストリーミング解析を代替(Apacheの嵐、スパーク、IBMのInfoSphereストリーム、TIBCO StreamBase、ソフトウェアAG apama)の比較の

私はAleri Coral8の無料トライアル(現在のSybase)で開始します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top