Akka的路由器是否与Go的选择类似?

时间:2017-11-12 18:34:54

标签: go concurrency akka message-passing

我读到Akka图书馆有一个名为“路由器”的东西,它将消息路由到他们的路由(谁将收到消息)。这与使用select语句的Go中的选择性通信类似吗?

1 个答案:

答案 0 :(得分:1)

它与抽象术语和一般理解类似,但如果与Akka路由器进行比较则会有很大差异。

当您尝试将语言功能与框架功能进行比较时,这是一个外植。

Go使用select over channels,此功能是一个基本构建块,您可以使用它来扩展路由并添加Akka具有的许多功能。尝试查看一些非常棒的GitHub库。

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

Akka本身非常庞大且写得很好。 Akka路由器还有许多其他选项,包括路由策略和远程路由。

go-select是一种语言功能,如果你与其他语言进行比较,它会更容易实现路由功能(读者 - 请不要语言大战!)

由于