04 2017 档案

摘要:配置涵盖程序运行的环境,程序依赖的基础资源地址,程序的行为等。 需求 根据环境读取配置 方便更新配置 基础数据格式为 ,`map JSON YAML XML` 配置部署(docker环境) 跟随镜像打包 最直接的方式也就是将配置文件也打包到docker镜像,配置即代码,更新配置需要构建新的镜像 优点 阅读全文
posted @ 2017-04-15 19:11 Srggggg 阅读(1072) 评论(0) 推荐(0)
摘要:物理机部署 传统发布流程(以Java spring boot为例) 编译jar包 分发到服务器A,B,C 服务启动,监听到指定端口 配置负载均衡到已启动服务端口 服务发布成功 关于服务更新,为了实现滚动更新,可以让LB绑定的服务逐渐更新 传统更新流程 编译jar包 分发到服务器A,B,C 将服务器A 阅读全文
posted @ 2017-04-14 15:50 Srggggg 阅读(13029) 评论(1) 推荐(3)
摘要:保证系统能稳定地运行在生产环境是第一要务,就算是服务质量下降,只要仍在工作,那就是万幸。 常见服务问题 1. 服务超时 依赖的第三方服务因为某种不可抗力超时了?数据库慢查询拖垮了整个数据库? 2. 服务错误 某个服务挂了? 3. 服务负载高 突然陡增的访问量? 解决方法 1. 限时 针对服务超时,可 阅读全文
posted @ 2017-04-07 22:52 Srggggg 阅读(6512) 评论(0) 推荐(3)