Consider alternatives to Scarab
-
Christopher Stawarz
Assigned to Tender discussion #16.
-
Christopher Stawarz
- State changed from open to hold
-
Christopher Stawarz
- State changed from hold to open
For serialization, MessagePack is a better fit for MWorks' data types than BSON. Specifically, keys in BSON documents (its dictionary-like type) must be strings, whereas MessagePack maps support keys of any type (like MWorks dictionaries).
-
Christopher Stawarz
ZeroMQ PUB/SUB sockets are a good fit for event broadcasting. In addition, we may want to use REQ/REP sockets to handle requests/commands sent from the client to the server.
-
Christopher Stawarz
- State changed from open to resolved
- Assigned user set to Christopher Stawarz
Network I/O now uses MessagePack and ZeroMQ (PUB/SUB for server->client, PUSH/PULL for client->server). Data file I/O still uses Scarab, but that's a separate issue.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.