Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qunarcorp/ic
去哪儿公司内部CI、CD以及devops体系建设过程中使用的消息系统和数据中心。由于其基于HTTP协议的特性,具有跨平台、跨语言的优点。而devops体系搭建中,会引入各种开源工具,这些工具的语言差异也很大。基于IC,我们不仅快速实现了流程自动化,而且系统解耦,自动化进程大大提高。
https://github.com/qunarcorp/ic
cd ci devops-tools
Last synced: 2 months ago
JSON representation
去哪儿公司内部CI、CD以及devops体系建设过程中使用的消息系统和数据中心。由于其基于HTTP协议的特性,具有跨平台、跨语言的优点。而devops体系搭建中,会引入各种开源工具,这些工具的语言差异也很大。基于IC,我们不仅快速实现了流程自动化,而且系统解耦,自动化进程大大提高。
- Host: GitHub
- URL: https://github.com/qunarcorp/ic
- Owner: qunarcorp
- License: mit
- Created: 2018-12-19T07:45:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-31T18:45:34.000Z (almost 3 years ago)
- Last Synced: 2024-04-17T18:10:39.822Z (9 months ago)
- Topics: cd, ci, devops-tools
- Language: Java
- Size: 348 KB
- Stars: 83
- Watchers: 10
- Forks: 40
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IC
IC是去哪儿公司内部CI、CD以及devops体系建设过程中使用的消息系统和数据中心。由于其基于HTTP协议的特性,具有跨平台、跨语言的优点。而devops体系搭建中,会引入各种开源工具,这些工具的语言差异也很大。基于IC,我们不仅快速实现了流程自动化,而且系统解耦,自动化进程大大提高。
## IC主要提供以下功能:
* 消息接收
* 消息监听(轮询方式实时返回,长轮询方式可能延时2s,可自行修改)
* 历史消息按时间段查询
* 历史消息按id查询## 依赖
* MongoDB 3.2.8
* JDK 8
* Tomcat 8## 文档
* [快速开始](docs/cn/quickstart.md)
* [安装](docs/cn/install.md)
* [设计背景](docs/cn/design.md)
* [架构概览](docs/cn/arch.md)
* [表结构介绍](docs/cn/table.md)
* [配置消息](docs/cn/message.md)
* [发送消息](docs/cn/producer.md)
* [消费消息](docs/cn/consumer.md)
* [查询消息](docs/cn/query.md)
* [进阶说明](docs/cn/advance.md)## 技术支持
### QQ群
![QQ](docs/images/qq.png)