2016-10-20 9 views
0

HazelCastを使用して、Proof of Conceptのデータベースから可能性の高い顧客にデータをキャッシュしています。 クライアント層はC#にあります。 .Net dllを使用して、HazelCastレイヤーからデータを取得しています。HazelCast - HazelCastクライアントを使用してビジネスサービスを呼び出す方法

私の要件は、いくつかのビジネスロジックステップの後にトランザクションを実行することです。このトランザクションは、データベースにレコードを挿入/更新します。 したがって、オブジェクトを入力として受け取り、別のオブジェクトを出力として返すサービスメソッドを実行したいとします。メソッドの実装では、ビジネスロジックの後にトランザクションが続きます。このメソッドは、実行の結果を返す必要があります。

私は、HazelCastクライアントを通じて汎用サービスを呼び出すことができないことがわかります。 クライアントは、HazelCastデータ構造を介してデータを取得する方法のみを提供します。 私の要求に応えるソリューションはありますか? あなたの答えをありがとう。

s.r.guruprasad

答えて

1

Distributed Executor ServiceまたはEntry Processorは、あなたが探しているが、どうやらそれは.NETクライアントのために利用できるようにされていないものです。
ソリューションには、HazelcastのJavaクライアントをサポートする別のWebサービス層があります。

http://docs.hazelcast.org/docs/3.5/manual/html/distributedcomputing.html

+0

私の理解を確認してくれてありがとう。 – guruprasad

+0

参考までに、ここに新しいバージョンのドキュメントがあります:) http://docs.hazelcast.org/docs/3.7/manual/html-single/index.html#distributed-computing – noctarius