微服务
asb_snail
这个作者很懒,什么都没留下…
展开
-
微服务从SOA中汲取的5个教训(译文)
(声明:本文为译文,只供学习和交流使用。因为水平有限,只要到达意会便好,如果感兴趣,建议还是看英文原版,会有更多启示,原文地址: https://www.infoworld.com/article/3080611/application-development/learning-from-soa-5-lessons-for-the-microservices-era.html)SOA的兴衰历史可以...翻译 2018-05-21 09:52:34 · 733 阅读 · 0 评论 -
敏捷开发管理,微服务和DevOps
敏捷开发管理贯穿软件生命周期的始终,覆盖了从市场和用户,到开发,发布和运维的方方面面。但是它更多体现的是流程,沟通,协作等方面的方法和实践,比如它提倡快速,高质量的开发产品原型交付于市场,以便尽快获取反馈,进行优化,这个过程中它定义了高效会议,开发测试的流程和周期,队员之间的协作,这些都是非常有效的。可是不难发现,这里很少提及工程技术角度的效率提升方法。而微服务架构和DevOps弥补了这一缺憾,在...原创 2018-08-30 16:21:54 · 699 阅读 · 0 评论 -
Eureka缓存机制梳理
之前也了解过Eureka的缓存机制,但是没有整理出来,今天得闲,整理了一下:服务正常上线/修改/下线,最大可能会有120s滞后30(首次注册 init registe) + 30(readOnlyCacheMap)+30(client fetch interval)+30(ribbon)=120s如果是在Spring Cloud环境下使用这些组件(Eureka, Ribbon),不会有...原创 2018-08-06 13:53:31 · 1649 阅读 · 0 评论 -
K8s路由概览
前段时间学习了一下K8s的概念,当时对K8s的路由规则一知半解,最近又重新温习了一下,整理了一个概览图,供以后回顾用(忽略字丑这件事吧): ...原创 2018-07-17 10:00:18 · 2818 阅读 · 1 评论 -
微服务的“前世今生”
请原谅作者作为“标题党”,为文章用了一个“巨大”的标题。但本意是想从自己对微服务的理解开始,与大家一起探讨微服务的起源和诞生,从而抛砖引玉,共同探讨微服务应用架构。所以有不当之处,还请各位看官“拍砖”指正。微服务的概念在近几年非常火,不仅在各大互联网公司都有大规模的应用,并且也逐渐被一些传统的制造业企业慢慢接受。那么为什么微服务能够如此盛行?它是从何而来?去向又是何方?下面我们尝试着追根溯源。微服...原创 2018-07-02 09:46:24 · 2608 阅读 · 0 评论 -
如何简单的介绍微服务
最近将要和一个不懂技术的外国中年财务女汇报微服务相关的工作,所以问题来了,怎么向一个不懂技术的,外国的,中年的财务女解释这个复杂的概念呢?于是有了如下的PPT,只截取了重要的几页:其实自己也一直在思考,如何能用最简单的语言向人解释微服务的概念。当然,方式和内容更多的是取决于听者。这既需要对微服务的理解达到一定境界,有需要灵活的掌握和串接听者能理解的,关注的点。继续学习和思考吧,希望有一天,在面对不...原创 2018-05-24 16:41:13 · 528 阅读 · 0 评论 -
微服务的优势(精简版)
个人理解,还请给位大侠补充业务角度:1. 快速响应市场变化,调整业务逻辑,适配客户需求;2. 对于新兴业务领域,试错成本低;IT角度:1. 加快交付效率: 1)从逻辑和物理层次上隔离,做到深层次解耦,每个微服务领域边界清晰,高内聚低耦合使得单个微服务的代码量小,逻辑更加易懂,从而提高研发效率; 2)每个微服务可并行开发和单元测试,前提是约定好交互的api; 3)每个微服务可独立部...原创 2018-05-27 20:38:32 · 3791 阅读 · 0 评论 -
敏捷开发管理,DevOps和微服务
在规划微服务开发框架的过程中接触了DevOps的概念,很是诱人。其中的很多理念都是从敏捷开发管理引申过来的,比如:持续反馈,持续改进,持续业务计划等等,越来越觉得敏捷开发管理,DevOps和微服务是天作之合,如果能够结合企业的愿景和成熟度来规划整体建设,那么企业转型成功的概率会大大提高。敏捷开发管理:解决组织,团队,流程甚至是文化层次上的问题。DevOps:解决持续集成,持续交付和持续部署的问题。...原创 2018-05-27 16:34:51 · 1958 阅读 · 0 评论 -
微服务的优势
从比较细的维度重新整理了一下微服务的优势:原创 2018-08-30 15:58:19 · 745 阅读 · 0 评论