2017-11-12 11 views
0

Akkaライブラリには、ルートにメッセージをルーティングする "ルーター"と呼ばれるものがあります(メッセージを受信するユーザー)。これはselect文を使用するGoの選択的な通信に似ていますか?AkkaのルータはGoの選択と似ていますか?

+2

と比較した場合、あなたは一般的に実装することができます*それが簡単にルーティング機能を実現することができる言語機能です他の一般的な並行性モデルの並行性抽象化を使用して、ある並行性モデルからの並行性抽象化。だから、問題は、「同等の」とはどういう意味ですか? –

+0

[この類似の質問](https://stackoverflow.com/q/47201862/720999)へのコメントをご覧ください。 – kostix

答えて

0

これは抽象的な用語と一般的な理解では似ていますが、Akkaルータと比較すると非常に異なります。

ここでは、言語機能とフレームワーク機能を比較しようとしていますが、ここでは説明しています。

Goはチャネルを選択する機能を使用し、この機能はルーティングを拡張し、Akkaが持つ多くの機能を追加するために使用できる基本的なビルディングブロックです。素晴らしいGitHubライブラリを調べてみてください。

https://github.com/avelino/awesome-go#routers

アッカ自体が巨大で、非常によく書かれています。 Akkaルータには、ルーティング戦略とリモートルーティングも含まれています。

ゴー選択は、あなたが他の言語(読者-なし言語戦争ください!)

おかげで一般的に

関連する問題