I am trying to figure out why a EventStream.Publish object is coming back with null fields where those fields are pocos with private setters
everything else (mutatable fields) are fine
if i make them private set they appear null too
will dig further
using the built-in JSON serializer I take it?
i beleive we are using the defaults for serialization
ok, got it
the JSON serializer just may not be able to figure out how to populate those values since it relies on conventions / magic IMHO to do it
oh so between clusters it uses JSON and not Hyperion as default?
yeah Hyperion isn't used as a default anywhere at the moment
if you're serious about using Akka.Remote or Akka.Cluster in production though
you're better off going with hand-rolled serialization using something that has an explicit scheme like Google.Protobuf
better performance, first and foremost
but more importantly, this type of issue doesn't happen
since you can explicitly control serialization
also makes it easier to version messages on the wire too
we will probably end up there, right now were doing a "large" proof of concept
we ship with JSON.NET / Hyperion in the future as a default because it's easy to get up and running
but those polymorphic serializers aren't perfect
might have to give them some hints on how to do their job
I'm having an issue with message delivery in a setup remoting between a windows service and an asp.net site. I'm using an aggreggator to send a large amount of messages to keep the size small, but out of 3500 messages only 1700 or so are making it. In smaller quantities, when there's only a few hundred there's no problems.