|
|
||
|---|---|---|
| admin | ||
| db | ||
| executor | ||
| model | ||
| reader | ||
| writer | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| pom.xml | ||
README.md
Gitlink Notification System
主要组成部分:
- xxl-job 调度管理中心 :提供对分布式的任务集中监控、管理等功能
- xxl-job 执行器 :消息中心的业务逻辑实现,目前只实现「系统通知」功能,后续可以考虑
email-executor、text-message-executor等实现 - GNS-Writer:给
Forge业务层调用的 API 网关,负责从业务逻辑层接受信息 - MQ:独立运行的消息中间件服务
- GNS-Reader:给
Forge业务层调用的 API 网关,负责提供业务数据 - Redis:独立运行的缓存中间件服务
一些约定:
- 默认分支为
master分支,每更新一次线上负责,则会建立对应的release分支 - 绝不接受直接 push 代码的任何行为 3请务必在代码中必要的地方加入适当的注释 4请务必注意开源协议,并在代码文件中标出所遵从的协议详细信息以及作者
协作方式
- 首先
fork本仓库到自己名下 git checkout {remote}/master -b {local_branch_name}新建本地分支- 在本地分支修改任务并推送到自己名下的仓库
- 在 仓库首页 触发 pull request 并等待审核处理