Akka 的路由器是否类似于 Go 的 select?
Is Akka's routers similar to Go's select?
我读到 Akka 库有一个叫做 "Routers" 的东西,它可以将消息路由到他们的 routees(接收消息的人)。这是否类似于 Go 中使用 select 语句的 selective 通信?
它在抽象术语和一般理解上相似,但如果与 Akka 路由器进行比较,则有很大不同。
当您尝试将语言功能与框架功能进行比较时,这里是一种解释。
Go 在通道上使用 select,此功能是一个基本构建块,您可以使用它来扩展路由并添加 Akka 具有的许多功能。尝试研究一些很棒的 GitHub 库。
https://github.com/avelino/awesome-go#routers
Akka 本身很大而且写得很好。 Akka 路由器还有许多其他选项,包括路由策略和远程路由。
go-select是一种语言特性,如果你和其他语言比较的话,它更容易实现路由特性(读者-没有语言war请!)
谢谢
我读到 Akka 库有一个叫做 "Routers" 的东西,它可以将消息路由到他们的 routees(接收消息的人)。这是否类似于 Go 中使用 select 语句的 selective 通信?
它在抽象术语和一般理解上相似,但如果与 Akka 路由器进行比较,则有很大不同。
当您尝试将语言功能与框架功能进行比较时,这里是一种解释。
Go 在通道上使用 select,此功能是一个基本构建块,您可以使用它来扩展路由并添加 Akka 具有的许多功能。尝试研究一些很棒的 GitHub 库。
https://github.com/avelino/awesome-go#routers
Akka 本身很大而且写得很好。 Akka 路由器还有许多其他选项,包括路由策略和远程路由。
go-select是一种语言特性,如果你和其他语言比较的话,它更容易实现路由特性(读者-没有语言war请!)
谢谢