[DiscordArchive] Are you hard coding which Realm is "realm 1" vs "realm 2", if not how do you (consistently) assign t
[DiscordArchive] Are you hard coding which Realm is "realm 1" vs "realm 2", if not how do you (consistently) assign t
Archived author: walkline • Posted: 2024-01-02T21:55:35.569000+00:00
Original source
With this MySQL proxy approach, the thing that concerns me is that there might be some requests without a character GUID context, and it would be hard or impossible to understand where to route such requests.
Archived author: Abillister • Posted: 2024-01-02T21:58:52.458000+00:00
Original source
<@261790372743610368> - apologies, looks like Sharding is application driven not driven from MySQL. I thought that sharding was handled like clustering and partioning; however that appears to be incorrect.
Archived author: Foe • Posted: 2024-01-02T22:33:14.336000+00:00
Original source
You'd be better off implementing some form of message queue (RabbitMQ as an example) between the world servers
Archived author: Foe • Posted: 2024-01-02T22:33:56.044000+00:00
Original source
It's relatively easy to embed an RMQ client in the core
Archived author: Foe • Posted: 2024-01-02T22:34:08.646000+00:00
Original source
then you just have to write the logic and message structure
Archived author: Foe • Posted: 2024-01-02T22:35:32.031000+00:00
Original source
https://github.com/alanxz/rabbitmq-c this is pretty easy to implement
[Embed: GitHub - alanxz/rabbitmq-c: RabbitMQ C client]
RabbitMQ C client. Contribute to alanxz/rabbitmq-c development by creating an account on GitHub.
https://github.com/alanxz/rabbitmq-c
Archived author: Foe • Posted: 2024-01-02T22:36:17.565000+00:00
Original source
Any form of communication between world servers should be async, so this would achieve that