注册
登录
区块链扩展技术
任务队列池的概念方法
返回
任务队列池的概念方法
作者:
时间
发布时间:
2025-01-11 02:09:40 (8天前)
转自:
假设我有一个
分散式 跨度> 用于处理电子邮件的任务队列。需要获取和解析的每封电子邮件都会在队列中创建一个新作业。 现在,电子邮件提供商的速率限制为每封电子邮件的n个并发连接数
帐户 跨度> ,所以当我的工作人员开始一项任务时,它会获得一个“连接”(通过连接我只是意味着什么
帐户 跨度> 因为现在有n-1个可用的
收藏
举报
2 条回复
0#
回复此人
Little it
|
2019-08-31 10-32
基本上有两种方法可以解决这个问题:
您有1个服务来处理锁定计数。这样,您也可以在程序代码中锁定原子锁本身的访问权限,并确保不会超过最大锁定数。
如果你想要一种分布式的方式来放弃连接,而没有一位当选的领导者,那么我知道这样做的另一种方式就是
Paxos算法
。
醇>
编辑
登录
后才能参与评论