作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 Azure 云服务,其中包括形成 akka.net 集群的多个辅助角色。如何在计算模拟器控制台窗口中获取集群八卦和其他消息?
最佳答案
目前,我正在开发一个将作为 Azure 云服务托管的 Akka.NET 集群,并遇到了同样的问题。
我发现实现这一点的最快方法是编写一个日志适配器(尽管我对 Akka.NET 还比较陌生,所以对这个建议持保留态度)。这是我现在使用的基本方法:
public class ComputeEmulatorConsoleLogger : ReceiveActor
{
public ComputeEmulatorConsoleLogger()
{
Receive<InitializeLogger>(_ =>
{
Trace.WriteLine("Compute emulator console logger started.");
Sender.Tell(new LoggerInitialized());
});
Receive<LogEvent>(ev =>
{
Trace.WriteLine(ev.ToString());
});
}
}
并在akka
HOCON配置部分添加类的路径和程序集名称,例如:
loggers = [ "WorkerRole2.ComputeEmulatorConsoleLogger,WorkerRole2" ]
它并不完美,但正如您所看到的,它运行得足够好,因此您不会费尽心思想知道 Actor 系统在做什么:
关于azure - 将 Akka.net 集群八卦发送到 Azure 辅助角色控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34002993/
我在我的 Windows 机器(IP:10.175.12.249)上安装了 Data Stax 3.7,并在我的 cassandra.yaml 文件中做了以下更改: cluster_name: 'Te
我在我的 Windows 机器(IP:10.175.12.249)上安装了 Data Stax 3.7,并在我的 cassandra.yaml 文件中做了以下更改: cluster_name: 'Te
我是一名优秀的程序员,十分优秀!