设计思考
非洲平头哥
互联网金融,政务,云计算
展开
-
微服务中的服务发现
原文链接:Service Discovery in a Microservices Architecture 这是使用微服务构建应用的第四篇文章。第一篇文章介绍了微服务架构模式并讨论了使用微服务的优势和劣势,该系列的第二和第三篇文章 描述了微服务架构中通信的不同方面,本篇文章我们将密切讨论下服务发现的问题。为什么使用服务发现设想下,我们写了一些通过REST API或者Thrift ...翻译 2018-11-27 12:53:28 · 196 阅读 · 0 评论 -
微服务之事件驱动的数据管理
原文链接:Event-Driven Data Management for Microservices 这是使用微服务架构构建应用系列的第五篇文章.第一篇文章介绍了微服务架构模式并讨论了使用微服务的优势和劣势 ;第二篇和第三篇文章讨论了微服务架构不同层面的通信问题;第四篇文章密切探讨了服务发现的相关问题;本文章呢,我们换个口味,看看微服务架构模式中的分布式的数据管理问题。 微...翻译 2018-11-27 13:05:56 · 233 阅读 · 0 评论 -
重构单体应用到微服务
原文链接:Refactoring a Monolith into Microservices 这是使用微服务架构构建应用系列的第七篇也是最后一篇文章,第一篇文章介绍了微服务架构模式,并讨论了使用微服务架构的优势和劣势,接下来的文章讨论微服务架构的不同方面:使用API网关、进程间通信、服务发现、事件驱动的数据管理以及部署微服务,本篇文章,让我们看下如何把一个单体应用重构为微服务架构的应用。...翻译 2018-11-28 09:44:39 · 634 阅读 · 0 评论 -
DUBBO的设计原则
原文地址:https://javatar.iteye.com/blog/706098原文地址:https://javatar.iteye.com/blog/1041832原文地址:https://javatar.iteye.com/blog/706098这篇文章其实可以算是整体设计中的一环了,但是在读这几篇文章的时候,感受颇多。对于文章中的描述,个人有以下几点体会,仅供参考,有疑...转载 2019-03-15 18:24:15 · 901 阅读 · 0 评论 -
校验中心设计
需求背景当一个应用随着项目迭代,提供的服务越来越多,那么参数的校验变得越来越多,越来越分散。往往在项目交接或者定位问题的时候,参数校验部分变得十分头疼。所以,既然有配置中心的设计,那么简单的或者有一定逻辑的参数校验能不能抽出来统一维护呢?这样设计的话,有两个好处:可以通过管理端能力对某个参数进行一定的控制,不硬编码参数校验在自己的代码中,非常适合和第三方交互的场景。 参数校验部分抽出去之...原创 2019-05-07 18:37:21 · 360 阅读 · 1 评论 -
对DUBBO本地存根和本地伪装一点总结和思考
参考文章:http://dubbo.apache.org/zh-cn/blog/dubbo-stub-mock.html什么是本地存根和本地伪装本地存根和本地伪装就是在消费方部署一个实现了目标接口的伪服务。用于在调用真正服务之前,之后的处理工作。其职能有点类似于Spring 的AOP。stub和mock工作流程图为什么要使用本地存根和本地伪装本地存根通常情况下...原创 2019-08-03 16:46:16 · 959 阅读 · 0 评论