Aaronontheweb on dev
Fix #4083 - Endpoint receive bu… (compare)
public sealed class ShardEnvelope
{
public readonly string Recipient;
public readonly object Message;
public ShardEnvelope(string recipient, object message)
{
Recipient = recipient;
Message = message;
}
}
}
public string Name1 { get; }
}
public override string PersistenceId { get; }
readonly ILoggingAdapter _logger = Context.GetLogger();
public ActorA()
{
PersistenceId = Uri.UnescapeDataString(Self.Path.Name);
_logger.Info($"Instantiating {nameof(ActorA)} in the constructor with path {Self.Path}");
Command<Message1>(msg =>
{
_logger.Info($"log message {msg.Name1}");
IActorRef shardRegion2 = Context.System.BootstrapShard<ActorB>("web-node1");
// Context.ActorOf(Props.Create<ActorB>());
});
//Command<Message2>(msg =>
//{
// _logger.Info($"log message {msg.Name1}");
//});
}
}
public override string PersistenceId { get; }
readonly ILoggingAdapter _logger = Context.GetLogger();
public ActorB()
{
PersistenceId = Uri.UnescapeDataString(Self.Path.Name);
_logger.Info($"Instantiating {nameof(ActorB)} in the constructor with path {Self.Path.Name}");
Command<Message2>(msg =>
{
_logger.Info($"log message {msg.Name1}");
});
}
}
csproj
file
/// <summary>
/// Used to load HOCON definitions from a dedicated HOCON file
/// </summary>
public static class HoconLoader
{
/// <summary>
/// Parses a HOCON <see cref="Config" /> object from an underlying file
/// </summary>
/// <param name="path">The path to the HOCON file.</param>
/// <returns>A parsed <see cref="Config" /> object.</returns>
public static Config FromFile(string path)
{
return ConfigurationFactory.ParseString(File.ReadAllText(path));
}
}
Microsoft.Extensions.Configuration
ActorSystem.Create(string name, Config config)
method