摘要: 删除旧包: 安装rpm包: 启动、停止: 初始随机密码: 修改初始密码及授权远程访问: 密码复杂度属性: validate_password_policy有以下取值:(默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。) Length; numer 阅读全文
posted @ 2017-03-14 11:43 LaoZeng 阅读(17173) 评论(0) 推荐(0) 编辑
摘要: 通过前两篇介绍过微服务架构的服务本质与服务的交互后,作为这一系列文章的最后一篇,本文将将介绍服务的开发、部署、运维,以及与人员有关的最佳实践。 开发 源代码控制 每个服务都该有自己的代码库。这样可确保签出规模尽可能小,源代码控制日志更简洁,并能对访问进行更细化的控制。服务并不是一起部署的,服务源代码 阅读全文
posted @ 2017-02-08 00:06 LaoZeng 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本文是这一系列文章的第二篇,将介绍服务的交互。 服务的交互 微服务架构提倡有许多职责单一的小服务组成,这些服务之间互相交互。然而这就造成了一系列的问题,比如:服务之间如何发现彼此?是否采用统一的协议?如果一个服务无法与其他服务通信会怎样?我会在接下来的内容里讨论部分相关话题 通信协议 随着服务数量越 阅读全文
posted @ 2017-02-08 00:05 LaoZeng 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 本文是这一系列文章的第一篇,将介绍服务的本质。 产品复杂度与日俱增。想继续按以前的节奏去演进产品变得越来越困难了,是时候寻找一种更好的方法了。微服务架构承诺可以让团队快速前进... 但与此同时也带来了一系列全新的挑战。 在为Enchant搭建微服务架构时,我希望总结出一套适用于现代化Web和云技术的 阅读全文
posted @ 2017-02-08 00:03 LaoZeng 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。 为什么要使用服务发现? 设想一下,我们正在写代码使用了提供REST API或者Thrift API的服务 阅读全文
posted @ 2016-12-02 00:56 LaoZeng 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。 1.1 微服务和分布式数据管理问 阅读全文
posted @ 2016-12-02 00:56 LaoZeng 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 【编者的话】这篇博客是用微服务建应用的第六篇,第一篇介绍了微服务架构模板,并且讨论了使用微服务的优缺点。随后的文章讨论了微服务不同方面:使用API网关,进程间通讯,服务发现和事件驱动数据管理。这篇文章,我们将讨论部署微服务的策略。 本系列文章: 微服务实战(一):微服务架构的优势与不足 微服务实战( 阅读全文
posted @ 2016-12-02 00:56 LaoZeng 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 【编者的话】这是用微服务开发应用系列博客的第七篇也是最后一篇。第一篇中介绍了微服务架构模式,并且讨论了微服架构的优缺点;接续文章讨论了微服务架构不同方面:使用API网关,进程间通信,服务发现,事件驱动数据管理以及部署微服务。本篇,我们将探讨将应用从单体式架构迁移到微服务架构需要考虑的策略。 @Con 阅读全文
posted @ 2016-12-02 00:56 LaoZeng 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 英文原文:Introduction to Microservices 这篇文章作者是Chris Richardson,他是早期基于Java的Amazonite EC2 PaaS平台CloudFoundry.com的创始人。现在他为企业提供如何开发和部署应用的咨询服务。他也经常在http://micr 阅读全文
posted @ 2016-12-02 00:55 LaoZeng 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组 阅读全文
posted @ 2016-12-02 00:55 LaoZeng 阅读(195) 评论(0) 推荐(0) 编辑