Tomcat サーバーと同じマシンでクライアント側の MOXI を実行しており、MOXI は現在、3 つの異なるマシン上の membase サーバーのクラスターと通信しています。Java クライアントは、データ ポート 11211 を介して MOXI と通信する spymemcached を使用して MOXI と通信します。
私たちは今、Couchbase に移行しようとしています。開発の観点からは、couchbase で spring-data を使用したいと考えていますが、インフラストラクチャ チームは MOXI をクライアント マシンに保持し、ポート 11211 経由でのみ通信したいと考えています。 Couchbase クライアント。MOXI は CouchbaseClient クラスが Couchbase クラスタを検出するために使用するポート 8901 (管理ポート) をプロキシしないため、これは機能しません。これは、現在のインフラストラクチャを維持する場合、Spring Data は検討の余地がないということですか?
私はこれが初めてで、Couchbase のドキュメントを調べました。私がやりたいことは不可能のようですが、これを確認したいと思います。現在、春のデータを設定するために、私はこれを使用しています:
<couchbase:couchbase bucket="appsbucket" password="" host="localhost"/>
<couchbase:repositories base-package="com.pathto.myrepositories"/>
localhost は MOXI が実行されている場所ですが、couchbase Bean (CouchbaseClient 構成) によってなされた仮定は、couchbase 管理ポートがポート 8901 で利用可能であるということです。 、インフラストラクチャ チームがこの構成に不満を持っていること以外に問題はありません。