【2024.04.29 22:39】
距离甲方给定时间已经没几天了,这几天留给已加好友的大佬,来捋顺问题和提报价单
感谢大家的支持~
【2024.04.29 00:31】
已经有多个大佬联系,然后客户明确要 2024.05.03 00:00 前确定采用哪边方案
因为项目比较大,所以较晚时间开始看,白天还需要工作的话,时间是不够的
所以如果 2024.04.29 23:59(即周一晚)前还没有了解项目的大佬,可以忽略此贴
并且时间到达那个点,会在此贴标题进行标注,感谢大家理解。
一、帖子目标
真诚地找靠谱的、值得信赖的、对 IM(WebSocket,MQ、内存队列等)有丰富经验的 Java 大佬
【声明】
- 此项目已发公网招募,所以当前有多个 Java 大佬在看,如果有大佬优先整理并确认好,并且此大佬个人技术不错、做项目也靠谱、老板接纳了的情况下,我们可能会直接结束其他同学的合作,感谢理解
- 如果确定没机会参与此项目,劳烦大佬随手删除代码并清空回收站
二、预估报价
- 此项目 Java 预计能得 5w+
三、甲方反馈
4 台 16*32 的服务器
1 个 64 核 的 RDS
1 个 16 分区的 redis
当同时在线人数:9000-10000 人左右的时候,会偶尔报 502
并且从打开 App 到首页要卡二三十秒
希望能做集群扩展,支持更多在线人数,以及数据库并发写入量
四、自测环境
运营已部署两 TIO 服务节点,MySQL 和 Redis 访问是同一个数据源,入口使用 Nginx 反向代理了 9325 端口到两台服务器的 WebSocket 端口
当 A 用户在 A 节点建立 WebSocket 链接,B 用户在 B 节点建立 WebSocket 链接,数据无法同步,各发各的
即:用 2 个账号登录网站,有时候能收到,是因为节点相同;有时候收不到,就是节点问题(这是当前急需扼要解决的问题,需要看如何打通)
五、任务目标
- 基于现状,优先处理多节点通讯不成功的问题
- 在改造完上线后,通过部署 4 台服务器的情况下,能支持 2w 数据库并发写入(相当于 40-100w 人数同时在线)
- 数据库做分布式改造
- 语音和视频通讯也应支持(Web 版不支持使用,但是 App 是正常的,所以也要考虑这个点)
注意事项 1
注意!这里第 1 点是证明你有解决此类 IM 问题的关键~
所以甲方希望你能基于当前已有的 2 台服务器部署的环境,并且提供了代码给你验证的情况下,先处理此点问题证明你(你的团队)是有接单实力的
前端和运维已经解决了环境跑通和部署,并且单节点是能够正常通讯的问题,所以阅读代码改造一下使其能够让 A 和 B 这 2 个节点打通是关键~
注意事项 2
已有前端和运维(运维熟练 Go/Python),2 者对 Java 都不太熟练,所以找 5 年以上工作经验的 Java 熟练工(技术自信者也可以)
Java 要求:需要对 IM(WebSocket,MQ、内存队列等)有丰富经验,因为甲方那边有 Java 开发但是对这块不熟悉,所以希望你很靠谱,并且我们能够持续合作将这个项目做下去
六、项目技术
- 前端 Vue
- 服务端 Java
七、职业道德
- 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
- 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
- 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
做过IM的项目,对IM的架构,通信流程,读扩散写扩散深入了解,成功上线,支持万人大群,可以聊聊,本人对java,go熟练使用
10年互联网经验,前腾讯资深工程师,精通Java/Golang/Node.js以及网络编程,可以合作。
大厂中间件7年的技术专家,想试试,Java为主、兼修Golang(k8s体系)、C(Redis二次开发),方便的话,可以私聊
谢谢
五万完成这个任务基本没可能!
可联系
6年多后端开发经验,可以联系
滴滴
我可以改 需要联系
只要报酬到位,资深架构师应战
9年java,熟悉WebSocket,MQ、内存队列等,有项目应用经验,前端vue,可全栈开发。我很有兴趣,期待联系。
你是转包吧,这些任务需要什么样的人,花费多少时间,你应该是没数的。我只能说,你这个钱完成你的3个任务目标,是不可能的