You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just wanted to point out that for users running in kubernetes which I assume is a majority, you can use a headless service to identify peers. This would allow you to not have redis and reduce the deployed surface area of the application.
Thank you for the suggestion. As of recent versions, Refinery uses Redis for a lot more than peer discovery, so this change would not allow us to avoid it.
It would enable us to reduce a bit of pubsub traffic, in the cases where systems are running on k8s (which is the majority but by no means all installations).
I just wanted to point out that for users running in kubernetes which I assume is a majority, you can use a headless service to identify peers. This would allow you to not have redis and reduce the deployed surface area of the application.
I know this because libcluster the distributed cluster library for elixir uses this. The code can be seen here. https://github.com/bitwalker/libcluster/blob/main/lib/strategy/kubernetes_dns.ex
Feel free to close if not helpful! just wanted to let you know
The text was updated successfully, but these errors were encountered: