我读到Akka图书馆有一个名为“路由器”的东西,它将消息路由到他们的路由(谁将收到消息)。这与使用select语句的Go中的选择性通信类似吗?
答案 0 :(得分:1)
它与抽象术语和一般理解类似,但如果与Akka路由器进行比较则会有很大差异。
当您尝试将语言功能与框架功能进行比较时,这是一个外植。
Go使用select over channels,此功能是一个基本构建块,您可以使用它来扩展路由并添加Akka具有的许多功能。尝试查看一些非常棒的GitHub库。
https://github.com/avelino/awesome-go#routers
Akka本身非常庞大且写得很好。 Akka路由器还有许多其他选项,包括路由策略和远程路由。
go-select是一种语言功能,如果你与其他语言进行比较,它会更容易实现路由功能(读者 - 请不要语言大战!)
由于