## api-gateway示例
1. 安装api-gateway相关组件
目前api-gateway是以kong开源项目为基础开发的,我们在此基础上增加了log2zmq、accesslimiting 2个插件
log2zmq:所有访问日志写入zmq
accesslimiting:限速和动态加入黑名单
2. 部署你自己的restful应用或web应用
一组真实的后端应用,例如tomcat
3. 登录api-gateway ui 配置你的应用设置
api-gateway管理端,通过它设置插件和后端代理应用
![](https://box.kancloud.cn/6e70d51746e6b548ab258a8e33922d21_1562x732.png)
4. 选择相应的插件,目前提供日志访问、流量限制、认证等基本模块
![](https://box.kancloud.cn/d362238a18f0ae4c9098a91e35757d0e_1216x334.png)
5. 部署pipeline
pipeline:用户事件日志转发
6. 部署cep
cep: 复杂事件处理,可以实时分析日志信息(比如:访问时间,访问状态等等),将分析结果汇聚后通知用户
7. 部署mpush
mpush:用户汇聚事件订阅及展示
8. 通过api-gateway访问你的应用