Consider alternatives to Scarab
Reported by Christopher Stawarz | 2010-10-14 13:03:34 UTC
Comments and changes to this ticket
-

-

-

Christopher Stawarz 2015-08-21 15:41:47 UTC
- State changed from open to hold
-

Christopher Stawarz 2016-05-13 10:03:04 UTC
- 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 2016-07-13 14:04:58 UTC
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 2016-08-09 09:59:05 UTC
- 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.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
MWorks accessory libraries, build system, etc.