2016-04-05 19 views
0

この質問にリンクするHow to listen for changes to a MongoDB collection?と他の同様の投稿;私の必要条件も同じです:データ変更のためにMongoDBを聞いて、私の.NETビジネス層で何らかのアクションを取るでしょう(データをリフレッシュするなど)。MongoDBの通知を変更する:mongo-connectorを使用して

MongoDBドキュメント、GitHubリポジトリを使用してOPLOGで必要な変更を行うことが最良の選択肢であることがわかりました。

他のことは、私はmongo-connectorを参照してください。これは変更通知を受け取るために使用できますが、ターゲットシステムが表示されるのはsolr/ElasticSearch/another MongoDB clusterです。

私の質問:.NET/C#アプリケーションでmongo-connectorを使用して変更通知を受け取ることはできますか?誰かがそれを試しましたか?それはちょっと混乱しているので、ここに質問を投稿することを考えました。

既に誰かが試したことがある場合、 "How to start ..."というアイデアを提供するリソースにサンプルコード(OR)を提供できますか?

答えて

0

これは古い質問ですが、とにかくアイデアを共有しようとしています。

注:私はmongo-connectorとその機能を調べ始めましたので、私の知識は少し限られています。

という拡張ポイントがありますが、このエンティティは基本的なCRUDメソッドを備えており、ドメインエンティティが変更されたときに通知を受ける方法を提供します。

たとえば、write your own DocManagerとすることができます。興味のある変更(ドキュメントの更新)は、アプリケーションの特定のエンドポイントをトリガーすることができます。または、RabbitMQのようなアプリケーションでメッセージングを使用している場合は、これらの変更をメッセージングキューにプッシュし、異なるコンシューマを実装することができます。それぞれのコンシューマは特定のメッセージを聴きます。

関連する問題