titan-x / titan

Messaging server with mobile and browser support.
MIT License
2 stars 3 forks source link

Distributed message queue + Queue type improvements #53

Open soygul opened 9 years ago

soygul commented 9 years ago

If we spread large server in similar geographical locations, considering that users are most likely so send messages within the same region, all incoming/outgoing messages could be handled by the same server without hitting the distributed message queue. For offline users or users in a different zone, we could still fall back to Redis and more persistent options.

soygul commented 8 years ago

As an intermediate step, we can switch to channels in the Queue type rather than concurrent-maps.. or directly jump to the distributed architecture.