Consider alternatives to Scarab
Reported by Christopher Stawarz | October 14th, 2010 @ 01:03 PM
Comments and changes to this ticket
-
Christopher Stawarz August 21st, 2015 @ 03:41 PM
- State changed from open to hold
-
Christopher Stawarz May 13th, 2016 @ 10:03 AM
- 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 July 13th, 2016 @ 02:04 PM
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 August 9th, 2016 @ 09:59 AM
- 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.