6

異なる akka バージョン間でリモート処理を使用しようとしていました。scala 2.10.2 で akka 2.2.1 を実行するアプリケーションと、scala 2.9.2 で akka 2.0.5 を実行するアプリケーションがあります。2 番目のアプリは、scala 2.10.2 では使用できないライブラリを使用しているため、単純にアプリを更新したり、他のアプリをダウングレードしたりすることはできません。メッセージが配信されなかったというメッセージ エラーが表示されます。

それをテストするために、コンソールに出力する 2.0.5 akka アクターに文字列を送信するダミーの 2.2.1 akka アプリケーションを作成しました。送信者が見つからないことを回避するために、2.2.1 アプリはメッセージをアクターに送信し、アクターはそれを別のバージョンのアクターにルーティングします。

2 つのバージョン間に既知の互換性の問題はありますか?

私はすでにconfファイルを処理し、nettyなどを変更しているので、バージョンの問題だけです。ダミー アプリは、同じ akka バージョンがあれば正常に動作します。

必要に応じて、エラー ログを提供できます。

4

1 に答える 1