質問
ただ、ここでの確認を求めて:Apacheのスリフトプロトコルは一つのトランスポートエンドポイントで複数のサービスの実行をサポートしていないよう? (ソケット、ファイル、何でも)
Iスリフトにこのような何かをする方法を見つけ出すように見えるカントます:
service otherService {
void dosomething()
}
service rootService {
otherService getOtherService()
}
で、最終的にプロトコルによって制限されたサービスハンドル、出入りするのいずれかの概念があるように思えません。あなたのようなルックスは、一つのトランスポートパイプ上の2つのサービスを実行することはできません。正しい?
解決
正しいです。私の理解では、唯一の二service
が倹約によって生成されるだろう、とあなたがあなたの好みの言語(Javaの、パイソンなど)で作成したサーバを起動するときに、これは拘束されるものである。
他のヒント
(あなたがここで何をしたいのです本質的に)
多重サービスは今統合されています。パッチはどちらか、すでに受け入れや審査の過程で、利用可能な言語の数のため、既に存在します。
https://issues.apache.org/jira/browse/THRIFT-563 >開始するには良い場所です。
PS:レビューと貢献は歓迎されている; - )
所属していません StackOverflow