GoIM

GoIM

gochat - 纯go实现的im即时通讯系统(支持水平扩展)

开源程序gochat 发表了文章 • 0 个评论 • 465 次浏览 • 2019-11-04 15:56 • 来自相关话题

项目推荐- 项目地址:https://github.com/LockG ...查看全部

项目推荐
- 项目地址:
https://github.com/LockGit/gochat

- 类别:Go

- 项目描述:

gochat为纯go实现的即时通讯系统,支持私信消息与房间广播消息,各层之间通过rpc通讯,支持水平扩展。
使用redis作为消息存储与投递的载体,相对kafka操作起来更加方便快捷,所以十分轻量。
各层之间基于etcd服务发现,在扩容部署时将会方便很多。
由于go的交叉编译特性,编译后可以快速在各个平台上运行,gochat架构及目录结构清晰,
并且本项目还贴心的提供了docker一键构建所有环境依赖,安装起来十分便捷。

- 推荐理由:
轻量快捷不臃肿,水平可扩展,docker快速构建所有环境,迅速体验im即时通讯,
各层架构清晰,文档说明详细。

系统架构:



服务发现:


消息投递


聊天室预览:

[北京]贝壳找房(链家)招聘消息服务Go工程师

招聘应聘qbcs_ 发表了文章 • 2 个评论 • 778 次浏览 • 2018-11-24 14:06 • 来自相关话题

贝壳找房(链家)基础架构部消息服务团队招聘基础架构Go工程师 **工作方向** 1. IM 即时通讯 高性能的即时通讯服务,日消息量千万级,是负责贝壳平台、链家二手、新房、租赁、海外、商业地产等各业务线商机增 ...查看全部
贝壳找房(链家)基础架构部消息服务团队招聘基础架构Go工程师

**工作方向**

1. IM 即时通讯 高性能的即时通讯服务,日消息量千万级,是负责贝壳平台、链家二手、新房、租赁、海外、商业地产等各业务线商机增长与商机获取的核心功能服务
2. 消息推送平台,公司级消息推送平台,每日推送营销信息达千万量级,是负责贝壳平台用户增长的关键平台服务
3. PUSH 、长连接、短信、邮件底层基础服务,承担公司平台内各业务线底层数据通道,稳定性是关键

**岗位职责**

1. 公司级消息服务的研发和系统优化
2. 基础服务新项目的设计、研发

**岗位要求**

1. 熟悉掌握 Go 语言,良好的编程素养
2. Linux 平台下高可用高性能基础服务架构设计与研发经验
3. 学习能力强,热爱技术
4. 具备相关领域研发经验优先

**福利**

每年 2 次绩效奖金和升职机会,薪资普涨,员工购房租房服务费折扣,带薪年假,五险一金+补充商业医疗保险,免费早午晚三餐,免费水果咖啡,班车,娱乐室,行政福利等等等等

**薪资待遇**

初级/高级/资深工程师岗位均开放,20~50K

**联系方式**

qibing@ke.com

【北京】Matrix区块链公司招聘golang工程师~持续招聘中~

招聘应聘MaxChen 发表了文章 • 13 个评论 • 1043 次浏览 • 2018-08-22 11:34 • 来自相关话题

>MATRIX 是将人工智能与区块链技术深度结合而创造的新一代的区块链,包括基础主链、人工智能、安全防御、系统应用,以及面向用户友好和开发人员优化的区块链操作系统,是全球人工智能+区块链领域的倡导者和领军者。 > ----本公司依托位 ...查看全部
>MATRIX 是将人工智能与区块链技术深度结合而创造的新一代的区块链,包括基础主链、人工智能、安全防御、系统应用,以及面向用户友好和开发人员优化的区块链操作系统,是全球人工智能+区块链领域的倡导者和领军者。

> ----本公司依托位于香港的区块链总公司Matrix AI Network。目前有包括赛伯乐、风和投资、TaTa等在内的多家公司提供资金支持。公司拥有国内顶尖的人工智能(AI)、芯片设计、生态经济等多方面领域的专家提供技术保障。

> ----作为区块链 3.0 的开创者,MATRIX 完整实践了“人工智能+区块链”。为一带一路战略发展中心、中老森林项目、癌症辅助诊疗、数字资产证券化管理等各生态项目提供技术需求。


公司官网:[www.matrix.io](http://www.matrix.io/ "www.matrix.io")

# 工作职责
1. 从事区块链方向的设计和研发工作,研究区块链的协议,运行机制和底层实现等;
2. 参与模块设计开发,业务逻辑开发等工作;
3. 参与相关子系统及业务流程优化重构,研发过程优化工作。

# 任职要求
1. 本科及以上学历,计算机相关专业优先,2年以上开发经验;
2. 精通Linux下编程,熟悉TCP/IP协议,了解常用算法和数据结构;
3. 熟悉分布式、 多线程及高性能的设计与编码优先;
4. 良好的团队协作精神和执行力,较强的分析问题和解决问题能力

# 其他
- 薪酬范围:15k-30k
- 福利待遇:每周双休+团队Outing+免费水果零食+...
- 工作地点:尚东数字谷A区2号B座1层
- 简历投至:zelongchen@matrix.io

【搬运】goim官方资料

回复

Go开源项目niugou 发起了问题 • 2 人关注 • 0 个回复 • 2862 次浏览 • 2016-10-18 09:20 • 来自相关话题

【搬运】goim官方资料

回复

Go开源项目niugou 发起了问题 • 2 人关注 • 0 个回复 • 2862 次浏览 • 2016-10-18 09:20 • 来自相关话题

gochat - 纯go实现的im即时通讯系统(支持水平扩展)

开源程序gochat 发表了文章 • 0 个评论 • 465 次浏览 • 2019-11-04 15:56 • 来自相关话题

项目推荐- 项目地址:https://github.com/LockG ...查看全部

项目推荐
- 项目地址:
https://github.com/LockGit/gochat

- 类别:Go

- 项目描述:

gochat为纯go实现的即时通讯系统,支持私信消息与房间广播消息,各层之间通过rpc通讯,支持水平扩展。
使用redis作为消息存储与投递的载体,相对kafka操作起来更加方便快捷,所以十分轻量。
各层之间基于etcd服务发现,在扩容部署时将会方便很多。
由于go的交叉编译特性,编译后可以快速在各个平台上运行,gochat架构及目录结构清晰,
并且本项目还贴心的提供了docker一键构建所有环境依赖,安装起来十分便捷。

- 推荐理由:
轻量快捷不臃肿,水平可扩展,docker快速构建所有环境,迅速体验im即时通讯,
各层架构清晰,文档说明详细。

系统架构:



服务发现:


消息投递


聊天室预览:

[北京]贝壳找房(链家)招聘消息服务Go工程师

招聘应聘qbcs_ 发表了文章 • 2 个评论 • 778 次浏览 • 2018-11-24 14:06 • 来自相关话题

贝壳找房(链家)基础架构部消息服务团队招聘基础架构Go工程师 **工作方向** 1. IM 即时通讯 高性能的即时通讯服务,日消息量千万级,是负责贝壳平台、链家二手、新房、租赁、海外、商业地产等各业务线商机增 ...查看全部
贝壳找房(链家)基础架构部消息服务团队招聘基础架构Go工程师

**工作方向**

1. IM 即时通讯 高性能的即时通讯服务,日消息量千万级,是负责贝壳平台、链家二手、新房、租赁、海外、商业地产等各业务线商机增长与商机获取的核心功能服务
2. 消息推送平台,公司级消息推送平台,每日推送营销信息达千万量级,是负责贝壳平台用户增长的关键平台服务
3. PUSH 、长连接、短信、邮件底层基础服务,承担公司平台内各业务线底层数据通道,稳定性是关键

**岗位职责**

1. 公司级消息服务的研发和系统优化
2. 基础服务新项目的设计、研发

**岗位要求**

1. 熟悉掌握 Go 语言,良好的编程素养
2. Linux 平台下高可用高性能基础服务架构设计与研发经验
3. 学习能力强,热爱技术
4. 具备相关领域研发经验优先

**福利**

每年 2 次绩效奖金和升职机会,薪资普涨,员工购房租房服务费折扣,带薪年假,五险一金+补充商业医疗保险,免费早午晚三餐,免费水果咖啡,班车,娱乐室,行政福利等等等等

**薪资待遇**

初级/高级/资深工程师岗位均开放,20~50K

**联系方式**

qibing@ke.com

【北京】Matrix区块链公司招聘golang工程师~持续招聘中~

招聘应聘MaxChen 发表了文章 • 13 个评论 • 1043 次浏览 • 2018-08-22 11:34 • 来自相关话题

>MATRIX 是将人工智能与区块链技术深度结合而创造的新一代的区块链,包括基础主链、人工智能、安全防御、系统应用,以及面向用户友好和开发人员优化的区块链操作系统,是全球人工智能+区块链领域的倡导者和领军者。 > ----本公司依托位 ...查看全部
>MATRIX 是将人工智能与区块链技术深度结合而创造的新一代的区块链,包括基础主链、人工智能、安全防御、系统应用,以及面向用户友好和开发人员优化的区块链操作系统,是全球人工智能+区块链领域的倡导者和领军者。

> ----本公司依托位于香港的区块链总公司Matrix AI Network。目前有包括赛伯乐、风和投资、TaTa等在内的多家公司提供资金支持。公司拥有国内顶尖的人工智能(AI)、芯片设计、生态经济等多方面领域的专家提供技术保障。

> ----作为区块链 3.0 的开创者,MATRIX 完整实践了“人工智能+区块链”。为一带一路战略发展中心、中老森林项目、癌症辅助诊疗、数字资产证券化管理等各生态项目提供技术需求。


公司官网:[www.matrix.io](http://www.matrix.io/ "www.matrix.io")

# 工作职责
1. 从事区块链方向的设计和研发工作,研究区块链的协议,运行机制和底层实现等;
2. 参与模块设计开发,业务逻辑开发等工作;
3. 参与相关子系统及业务流程优化重构,研发过程优化工作。

# 任职要求
1. 本科及以上学历,计算机相关专业优先,2年以上开发经验;
2. 精通Linux下编程,熟悉TCP/IP协议,了解常用算法和数据结构;
3. 熟悉分布式、 多线程及高性能的设计与编码优先;
4. 良好的团队协作精神和执行力,较强的分析问题和解决问题能力

# 其他
- 薪酬范围:15k-30k
- 福利待遇:每周双休+团队Outing+免费水果零食+...
- 工作地点:尚东数字谷A区2号B座1层
- 简历投至:zelongchen@matrix.io