招聘&找人完成一个分布式系统架构

头像
136****9400
479阅读13评论

场景描述:客户端【生产者】将TASK ID发布到消息队列上,服务器端【消费者】接收消息后,处理相关任务TASK。任务TASK需要消耗大量资源,因此需要有多个消费者一起来处理TASK。

需求如下:
1.服务器端【消费者】按照消息的先后顺序一个一个处理TASK,考虑到资源有限,最多一次处理n个TASK,n可以自行设定,比如20。
2.服务器端【消费者】可以自由扩充,比方新增一台服务器,部署相应服务后,就可以处理相关业务
3.不同的服务器端【消费者】要做到分别处理TASK ID,如客户端产生了1,2,3,4,5,6,78,9,10一共10个任务,有A,B,C三个服务器端【消费者】,A处理1,5,8,B处理2,7,9,D处理3,4,6,10.
4.要记录每个消费者处理了哪些任务id
5.记录失败或异常的任务id,可以重新发起消费请求
6.消息队列服务器用的是rabbitmq,用python fastapi,mysql,redis等工具实现。

报酬
2000元

招聘类型:
外包零活
职业:
开发
工作方式:
线上兼职
城市:
上海
需消耗电量 5
收藏
举报
加载中…
精选评论
头像
等级5

2k肯定搞不定,要不各个大厂也不会自己实现一套自己的。本人资深架构师,专注为客户提供优质服务,如果考虑2w的话可以联系我

头像
等级0

2k可以提供方案,不负责实现

头像
等级0

这个场景用Golang技术栈合适。

头像
等级4

不好做。
第一:python 不行
第二: rabbitmq 不行

才2000.....

头像
等级1

10多年大厂经验,做过多个类似的场景,可以帮你出方案,也可以帮你实现,可以详细聊

头像
等级0

您好!本人5年python后端开发、4年java后端开发,熟悉分布式消息队列、分布式存储等技术,有意可联系!

头像
等级0

10年java大厂工作经验,java实现可以吗

头像
等级0

6年+golang开发,建议用golang做,这种属于go的强项

头像
等级0

还需要吗,可以实现

头像
等级0

不用py, 用java帮你实现 可以么

头像
等级0

10年Java开发经验,熟悉spring全家桶,参与过多个大型电商项目开发。目前是自由工作者,可全天投入开发工作。有意者可联系