基于OpenStack+Docker+RestAPI+OAuth/HMAC+OpenResty/HAProxy/Nginx/APIGateway+K8S/Mesos/Marathon/Ansible构建微服务,使用实例探索微服务架构的最佳实践,希望在敏捷开发、快速部署、可维护性、可扩展性、安全、可靠、性能、日志、监控等方面形成整套行之有效的方法、理论、实践。项目持续更新。
[推荐] 微服务系列文章参考:
- 微服务架构的优势与不足:http://blog.daocloud.io/microservices-1/
- 使用 API 网关构建微服务:http://blog.daocloud.io/microservices-2/
- 深入微服务架构的进程间通信:http://blog.daocloud.io/microservices-3/
- 服务发现的可行方案以及实践案例: http://blog.daocloud.io/microservices-4/
- 微服务的事件驱动数据管理: http://blog.daocloud.io/microservices-5/
- 选择微服务部署策略: http://blog.daocloud.io/microservices-6/
- 将单体应用改造为微服务:http://blog.daocloud.io/microservices-7/