Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[question] Multi region Centrifugo Setup #524

Open
bartvanvliet opened this issue Jul 14, 2022 · 1 comment
Open

[question] Multi region Centrifugo Setup #524

bartvanvliet opened this issue Jul 14, 2022 · 1 comment

Comments

@bartvanvliet
Copy link

Hi!

Would love to learn more about deploying Centrifugo in a multi region setup, was thinking about deploying it to the US, EU and ASIA.
I've read that it connects to a Redis instance, so maybe it would be possible to connect it with Amazon ElastiCache for Redis - Global Datastore, but I'm not familiar with how the latency will be globally.

Do you have any examples of deploying it in such a way?

Thanks,

@FZambia
Copy link
Member

FZambia commented Jul 14, 2022

Hello, personally I never had experience with this, so can't provide any valuable input. I think the task of landing users to closest Centrifugo node is solvable with modern cloud provider infrastructure, but regarding node-broker communication layer and latency – that's a good question.

Centrifugo should work fine with Redis-compatible data stores - which provide compatible PUB/SUB and Stream data structure. Seems that ElastiCache provides support for both - so should be possible to run with it.

Let's keep this open for some time if we have Centrifugo users who solved this and who can share some information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants