public void SendToSerializer(DbFileRow row, ImportEntityType type) { var message = new ImportEntityMessage(type, row); if (_eventStoreActor is not null) { _eventStoreActor.Tell(message); return; } var target = _cluster.State.Members.First(e => e.HasRole("eventstore")); var targetUrl = $"{target.Address}/user/{ActorNames.Serializer}"; Context.ActorSelection(targetUrl).Tell(message); }
public ImportEntityMessage(ImportEntityType type, DbFileRow row) { Type = type; EntityRow = row; }