docker 容器Akka.net内托管的www.example.com节点是否可以参与容器主机外的群集?

hmae6n7t  于 2023-02-21  发布在  Docker
关注(0)|答案(1)|浏览(129)

我是www.example.com的新手,在容器方面我是一个新手,所以如果这太简单了,请原谅我(但我有点希望它是)。Akka.net and I'm a total noob when it comes to containers so please forgive me if this is too simple (but I kind of hope it is).
我正在尝试使用Azure应用服务构建Web应用群集。我希望在Azure容器示例中承载Lighthouse。我已成功地将群集放在我的本地计算机上(不使用Docker)。我已尝试使用端口转发建立本地Docker容器,但无法使其正常工作。
先谢谢你的帮助。

tnkciper

tnkciper1#

你当然可以做到这一点,但由于你使用的是Azure应用服务,我建议你看看Akka.Management和Akka.Disovery.Azure
这将完全消除使用Lighthouse的需要-相反,您的节点可以通过查询共享的Azure Table Storage表在Azure应用服务上形成群集。
这里有一个完整的Azure应用服务演示,展示了如何执行此操作:https://github.com/petabridge/azure-app-service-akkadotnet
相关代码如下:https://github.com/petabridge/azure-app-service-akkadotnet/blob/dev/src/Akka.ShoppingCart/Startup.cs

:它使用Akka.Hosting方法,消除了99%的HOCON配置,并与Microsoft绑定。用于配置、托管而DI. Akka.Hosting是一个相对较新的软件包,在2022年底才稳定下来。你绝对应该使用它--所有的文档和示例都将被重新编写,以便在Akka .NET v1中使用它。2023年2月底5艘。

相关问题