随笔分类 - 微服务
摘要:传统的键配置信息写到文件的方式(xml, json) 是行不通的,因为当处理基于云的应用程序可能包含数百个微服务, 而且每个微服务可能有多个运行时服务实例. 这样就使得配置管理成了一个问题, 因为云环境中的应用程序和运维团队必须全力应付配置文件到哪去. 配置管理 隔离: 我们希望将服务配置信息与服务
阅读全文
摘要:一个微服务架构, 聚焦三个关键任务: 分解业务问题 确定服务粒度 定义服务接口: Restful API, Json, HTTP 状态代码传递结果. 什么时候不使用微服务 分布式系统构建的复杂性: 因为微服务的复杂性, 需要高度成熟的运维. (所以我们当前不合适) 虚拟服务器/ 容量扩展: 一般是将
阅读全文
摘要:Java 1.8 Maven 3.3.9 + Docker V1.12 Git Client 2.8.4, git clone https://github.com/carellj/spmia-chapter1 GitHub 存储: http://github.com/carnellj/spmia-
阅读全文
摘要:单一体系风格: 所有 UI, 业务逻辑 和 数据库访问逻辑, 被一起打包成单一的应用程序, 并部署到应用服务器. 微服务架构 特点, 天然分布式, 每个组件单一原则, 通信协议基本采用 HTTP 和 JSON(这样不受开发语言限制). 微服务更加适合云应用, 因为独立和小的特点, 更容易在云上部署.
阅读全文