我们将Akka.net框架用于能源领域的高伸缩性应用程序。
我们将Akka.net用于各种任务,主要采用以下形式:
var system=ActorSystem.Create("actorSystem");
var props=Props.Create<UpdateActor>();
.WithRouter(new SmallesMailboxPool(100));
var actorRef=system.ActorOf(props,"UpdateActor");
foreach(var timerow in timeR
我正在尝试设置DI,然后是正式的akka.net文档()。然而,演员从来没有创造过。下面的代码有什么问题?
public class Worker: ReceiveActor
{
public Worker()
{
Receive<string>(m => Console.WriteLine("Worker is working"));
}
}
public class WorkerManager : ReceiveActor
{
public WorkerManager()
{
Rec
我花了一些时间搜索Akka.NET F#应用程序接口。找不到它,即使有很好的C#文档。我发现下面的代码,日期为2017年3月,看起来不错,但不幸的是,当我试图运行它时会产生一个异常。
两个问题:
1)下面的代码有什么问题?
2)是否有Akka.Net F#应用编程接口的在线文档,如果有,在哪里?
观察:我尝试了其他几个我在网上找到的F# Akka.NET片段,所有这些片段都产生了异常。
代码的URL为:
下面是我尝试运行的代码:
open System
open Akka.Actor
open Akka.Configuration
open Akka.Remote
open Akka.FSh
我一直在研究,根据我读到的关于消息的东西,我遇到了一些令我困惑的事情。
在中,它声明消息应该是不可变的。
在训练营的第2单元中,消息在两个级别上似乎是可变的。
public class InitializeChart
{
public InitializeChart(Dictionary<string, Series> initialSeries)
{
InitialSeries = initialSeries;
}
public Dictionary<string, Series> InitialSeries { ge
此消息是在最简单的Akka.net示例应用程序中写入控制台的。
从akka://TestActorSystem/ DeathWatchNotification到akka://TestActorSystem/DeathWatchNotification的消息DeathWatchNotification没有传递。遇到1封死信。
这是非常简单的代码,您所做的只是创建一个参与者,但您从不发送任何消息。
using System;
using Akka.Actor;
namespace AkkaNetTest {
class Program {
static void M
我试图让Akka.NET记录参与者接收到的所有消息,但无法使其正常工作。下面是我的配置(我正在使用来自Akka.NET启动营的项目):
akka { stdout-loglevel = DEBUG loglevel = DEBUG log-config-on-start = on actor { debug { receive = on # log any received message autoreceive= on
我有一个想要远程访问的执行元,但Akka.net会向该执行元名称添加一个随机数,即使我显式提供了该名称,例如:
var VotingServer= System.ActorOf(Props.Create(()=> new VotingServerActor()),"VotingServerActor");
但是Akka.net向这个参与者添加了一个随机数,使得远程寻址变得不可能。
我到处都找过了,也看过文档了,什么也找不到,谁能告诉我怎么才能阻止这种随意命名
我正在尝试使用.NET Core1.0的单元测试上下文中的HOCON配置块来配置我的AKKA.NET运行时环境。显然,配置不是从App.config文件中提取的。
有人能解释一下在单元测试环境(xunit)中运行时,AKKA.NET是如何获取HOCON配置的吗?
如果上面的问题没有提供足够的信息,下面是一些详细信息:
我正在努力避免众所周知的警告。
NewtonSoftJsonSerializer has been detected as a default serializer. It will be obsoleted in Akka.NET starting from version 1
我们看到的Akka.net演员每个大约2900字节。(Akka.net v0.6.1.0)
这是Akka.net中每个参与者的大致大小吗?
程序片段
ActorSystem actor_system = ActorSystem.Create("myActor");//create an actor
var greeter = actor_system.ActorOf<GreetingActor>("greeter");
InternalActorRef[] greeterArray = new InternalActorRef[
我的代码在下面提供,并在这里:
var input = [];
input.push($('input'));
$(input).live('keydown', function (event) {
console.log('You have pressed a key!');
});
我希望这段代码能响应控制台中的按键操作。由于某些原因,它不会。这段代码有什么问题?(注意:我知道如何修复它,但我不知道它出了什么问题!)
这段代码有什么问题?
addNum :: Int->Int-> Int
addNum a b = a+b
divideby :: ( Int->Int -> Int ) -> Int ->float
divideby f z = f /z
我想用除数将addNum函数作为divideby的输入,然后输出结果。因此,divideby函数应该充当高阶函数。
这段代码有什么问题?它会给出以下错误:
*** Expression : f / z
*** Term : f
*** Type : Int -&g
在过去,通过使用控制台应用程序,我让Akka.NET参与者系统保持如下状态:
class Program {
static void Main(string[] args) {
using (var actorSystem = ActorSystem.Create("ExampleSystem")) {
var exampleActor = actorSystem.ActorOf(Props.Create(() => new ExampleActor()), name: "Example");
你好,我正在使用goolge应用程序引擎中的ajax,我试图使自动完成文本框。
HTML CODE
<input id="search_form">
Ajax function is ,
$('#search_form').autocomplete(/search)
And class search is,
class search(webapp2.RequestHandler):
def get(self):
data = ['A','B'