招聘&找人【截止投递,确认中】找 Java 大佬,改造 IM 项目,资料已齐全

头像
131****5108
643阅读11评论

【2024.04.29 22:39】

距离甲方给定时间已经没几天了,这几天留给已加好友的大佬,来捋顺问题和提报价单

感谢大家的支持~

【2024.04.29 00:31】

已经有多个大佬联系,然后客户明确要 2024.05.03 00:00 前确定采用哪边方案

因为项目比较大,所以较晚时间开始看,白天还需要工作的话,时间是不够的

所以如果 2024.04.29 23:59(即周一晚)前还没有了解项目的大佬,可以忽略此贴

并且时间到达那个点,会在此贴标题进行标注,感谢大家理解。

一、帖子目标

真诚地找靠谱的、值得信赖的、对 IM(WebSocket,MQ、内存队列等)有丰富经验的 Java 大佬

【声明】

  1. 此项目已发公网招募,所以当前有多个 Java 大佬在看,如果有大佬优先整理并确认好,并且此大佬个人技术不错、做项目也靠谱、老板接纳了的情况下,我们可能会直接结束其他同学的合作,感谢理解
  2. 如果确定没机会参与此项目,劳烦大佬随手删除代码并清空回收站

二、预估报价

  • 此项目 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 个账号登录网站,有时候能收到,是因为节点相同;有时候收不到,就是节点问题(这是当前急需扼要解决的问题,需要看如何打通

五、任务目标

  1. 基于现状,优先处理多节点通讯不成功的问题
  2. 在改造完上线后,通过部署 4 台服务器的情况下,能支持 2w 数据库并发写入(相当于 40-100w 人数同时在线)
  3. 数据库做分布式改造
  4. 语音和视频通讯也应支持(Web 版不支持使用,但是 App 是正常的,所以也要考虑这个点)

注意事项 1

注意!这里第 1 点是证明你有解决此类 IM 问题的关键~

所以甲方希望你能基于当前已有的 2 台服务器部署的环境,并且提供了代码给你验证的情况下,先处理此点问题证明你(你的团队)是有接单实力的

前端和运维已经解决了环境跑通和部署,并且单节点是能够正常通讯的问题,所以阅读代码改造一下使其能够让 A 和 B 这 2 个节点打通是关键~

注意事项 2

已有前端和运维(运维熟练 Go/Python),2 者对 Java 都不太熟练,所以找 5 年以上工作经验的 Java 熟练工(技术自信者也可以)

Java 要求:需要对 IM(WebSocket,MQ、内存队列等)有丰富经验,因为甲方那边有 Java 开发但是对这块不熟悉,所以希望你很靠谱,并且我们能够持续合作将这个项目做下去

六、项目技术

  • 前端 Vue
  • 服务端 Java

七、职业道德

  • 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
  • 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
  • 如果加好友后你不接/接不了项目,希望你能删除代码并清空你的回收站,感谢理解
招聘类型:
外包零活
职业:
开发
工作方式:
线上兼职
城市:
其他
领域:
其他
需消耗电量 5
收藏
举报
加载中…
精选评论
头像
等级1

做过IM的项目,对IM的架构,通信流程,读扩散写扩散深入了解,成功上线,支持万人大群,可以聊聊,本人对java,go熟练使用

头像
等级1

10年互联网经验,前腾讯资深工程师,精通Java/Golang/Node.js以及网络编程,可以合作。

头像
等级0

大厂中间件7年的技术专家,想试试,Java为主、兼修Golang(k8s体系)、C(Redis二次开发),方便的话,可以私聊
谢谢

头像
等级0

五万完成这个任务基本没可能!

头像
等级0

6年多后端开发经验,可以联系

头像
等级0

我可以改 需要联系

头像
等级4

只要报酬到位,资深架构师应战

头像
等级0

9年java,熟悉WebSocket,MQ、内存队列等,有项目应用经验,前端vue,可全栈开发。我很有兴趣,期待联系。

头像
等级0

你是转包吧,这些任务需要什么样的人,花费多少时间,你应该是没数的。我只能说,你这个钱完成你的3个任务目标,是不可能的