beanstalkc icon indicating copy to clipboard operation
beanstalkc copied to clipboard

beanstalkd水平扩展的问题

Open JiaRG opened this issue 1 year ago • 1 comments

beanstalkd 目前还不支持水平扩展进行高可用,只能进行二次开发了,用 c 实现 raft 协议然后集成进去 改动的地方还挺多的并且性能也是个问题 是否可以考虑在客户端 sdk 侧增加连接池的方式进行支持,然后根据 jobId hash 分配到固定的服务 ip 来实现呢

JiaRG avatar Aug 15 '24 12:08 JiaRG

目前是没有这个打算的哈。因为很多公司的延迟任务方案,会在beanstalkd集群前有一个代理做HA,屏蔽集群的运营和复杂性,同时保存客户端的稳定性。还要一个替代方案就是基于Redis集群的延迟任务方案,类似于Grape项目,中小公司可以考虑。

dinstone avatar Sep 29 '24 14:09 dinstone