![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
北纬@叶枫
这个作者很懒,什么都没留下…
展开
-
微服务配置中心
前言随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址。对程序配置的期望值也越来越高:配置修改后实时生效,分环境、分集群管理配置,代码安全、审核机制。在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。所以,配置中心应运而生。什么是配置配置是程序运行时,动态调整行为的能力。配置有以下属性: 配置是独立于程序的只读变量 同一份程序在不同的配置下才会有不同的行为,而且配置对于程序来说是只读的,原创 2020-05-25 19:02:26 · 330 阅读 · 0 评论 -
阿里巴巴架构师:十问业务中台和我的答案
前言一切业务数据化,一切数据业务化。“中台”概念这几年非常火,特别是阿里、腾讯、百度、京东等互联网公司最近频繁的基于中台调整组织架构,把“中台”的热度又上升到另一个高度,甚至有这样的声音, 90 年代不做 ERP 会死,现在不做中台也会定企业生死。中台的概念起源于阿里,也发展于阿里。笔者有幸参与阿里业务中台方法体系建设,也主导参与一些阿里云新零售业务中台项目,经常被问到如下问题。本文作为“...转载 2019-12-11 11:06:18 · 302 阅读 · 0 评论 -
微服务 2.0 技术栈选型手册
目录一、前言二、选型准侧1. 生产级2. 一线互联网公司落地产品3. 开源社区活跃度三、微服务基础架构核心关注点四、服务框架选型五、运行时支撑服务选型六、服务监控选型七、服务容错选型八、后台服务选型九、服务安全选型十、服务部署平台选型十一、总结附录一、前言2014年可以认为是微服务1.0的元年,当年有几个标志性事件一是M...转载 2019-12-07 16:27:00 · 163 阅读 · 0 评论 -
传统三层架构及其面临的挑战
随着面向对象分析、面向对象设计、面向对象原则、设计模式、企业架构模式等理念以及方法论的不断发展,从为用户提供功能以及有效组织软件结构的角度考虑,系统中不同职责的部分逐渐被定义在不同的层次,每一层负责的部分更趋向于具体化、细致化,于是软件的三层架构逐渐出现了。三层架构通常包括表示层、业务逻辑层以及数据访问层。三层架构的出现解决了系统之间调用复杂、职责不清的问题,也有效降低了层与层之间的依赖关原创 2016-09-27 11:36:39 · 1994 阅读 · 1 评论 -
SOA架构设计经验分享—架构、职责、数据一致性
阅读目录:1.背景介绍2.SOA的架构层次2.1.应用服务(原子服务)2.2.组合服务2.3.业务服务(编排服务)3.SOA化的重构3.1.保留服务空间,为了将来服务的组合4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设)5.SOA分布式下的数据一致性5.1.分布式事务(基于DTC的分布式事务)5.2.事务补偿(提供正向或反向的操作来让转载 2016-09-27 17:00:48 · 490 阅读 · 0 评论 -
使用微服务架构改造遗留系统
使用微服务架构改造遗留系统背景与挑战随着公司国际化战略的推行以及本土业务的高速发展、《网络借贷信息中介机构业务活动管理暂行办法》的发布,各网贷平台都面临业务转型和运营合规问题,接入银行资金存管系统,就是网贷平台必须满足的合规条件。然而,后台支撑系统、前台PC网站、手机APP、M站已经不堪重负,在吞吐量、稳定性以及可扩展性上都无法满足日益增长的业务需求。一方面系统架构过于陈旧,性能、原创 2016-09-29 14:40:27 · 3296 阅读 · 2 评论