AltME: R3 Protocols

Messages

Gregg
I like both, but they are very different to me. I LOVE the idea of a completely native REBOL solution, but 0MQ opens the door to interacting with other systems.
Gregg
And we should be able to use 0MQ as just another transport for LNS, right?
Kaj
Yes, 0MQ is leaning towards transports, while R/S is leaning towards defining message formats. In the middle, they overlap
Looking at R/S in terms of 0MQ, it's not completely clear what R/S offers, but it looks like it's more like 0MQ dealer/router than request/reply
0MQ's flexible other topologies are not offered by R/S, so it's a matter of viewpoint which one would be considered more high level
When you need them in R/S, you'd have to implement them yourself on top of R/S's sort-of dealer/router

Gregg
How do you see R/S as dealer-router?
Kaj
It seems to be able to overlap multiple requests, which is essential for performance, and also means it needs to maintain internal message queues
However, it doesn't automatically generate node IDs like 0MQ, so it's less convenient in that
Gregg
Ah, OK. And since there is no concept of distributing work, you would have to build all that yourself behind the server.

Kaj
Right

Last message posted 155 weeks ago.