简体   繁体   English

如何在f#中创建akka.net路由器?

[英]How do i create an akka.net router in f#?

I could not figure out how to create a router actor in f#. 我不知道如何在f#中创建路由器actor。 And the f# Api page does not offer much help either. 而且,f#Api页面也没有提供太多帮助。 Any sample code is very much appreciated. 非常感谢任何示例代码。

One way is to define routers via HOCON config - this looks the same for both C# and F# versions. 一种方法是通过HOCON config定义路由器-C#和F#版本看起来都一样。

In case of Akka.FSharp plugin, you can define router programaticaly: let actorRef = spawnOpt system actorName actorBehavior [ Router(routerConfig) ] 如果是Akka.FSharp插件,则可以通过编程方式定义路由器: let actorRef = spawnOpt system actorName actorBehavior [ Router(routerConfig) ]

In case of Akkling plugin, you can define it like: let actorRef = spawn system actorName { props(actorBehavior) with Router = routerConfig } 如果是Akkling插件,则可以这样定义: let actorRef = spawn system actorName { props(actorBehavior) with Router = routerConfig }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM