架构的演变过程 定义:所有的内容都在一个war里,布署一个tomcat 优点:简单,开发速度快,成本低 缺点:偶合度高,只能用一种语言,扩展性差 垂直架构: 定义:按业务模块划工程,每个业务模块就是一个war,布署到一个tomcat 优点:相对解偶,维护成本相对易于拓展,技术较多 缺点:不利于开发、 ...
分类:
其他好文 时间:
2020-07-23 22:42:41
阅读次数:
58
dubbo的介绍一。前引软件构架的发展过程:集中式架构(单体应用) 》垂直架构 》分布式架构 》流动计算架构(SOA) 集中式架构:就一个tomcat,所有功能部署在一起。。不能高并发 垂直架构:多个tomcat, 分成多个项目,项目与项目之间的存在数据冗余,耦合性较大 分布式架构:多个tomcat ...
分类:
其他好文 时间:
2020-07-02 21:28:05
阅读次数:
57
什么是Dubbo? Dubbo是一个RPC远程调用 分布式服务治理 框架. 是Alibaba开源的分布式服务框架 Dubbo能做什么? 负载均衡、容错、降级、路由规则、自动注册服务。 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Regi ...
分类:
其他好文 时间:
2020-04-16 18:09:47
阅读次数:
101
Dubbo架构 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中心。 Container: 服务运行容器。 调用关系说明: 0、服务容器负 ...
分类:
其他好文 时间:
2020-03-23 17:11:33
阅读次数:
68
背景描述 因为业务需求的需要,我们需要在原来项目中的一个DTO类中新增两个字段(我们项目使用的是dubbo架构,这个DTO在A项目/服务的domain包中,会被其他的项目如B、C、D引用到)。但是这个DTO对象已经在Redis缓存中存在了,如果我们直接向类中增加字段而不做任何处理的话,那么查询操作查 ...
分类:
编程语言 时间:
2019-12-01 22:54:05
阅读次数:
311
1,什么是Dubbo Dubbo是阿里巴巴在2011年开源的分布式服务框架,是服务化治理的核心框架。 Dubbo主要提供3个功能,远程接口调用,负载均衡和容错,服务注册和服务发现 目前,已经是Apache的开源项目 官网: http://dubbo.apache.org 2,Dubbo的架构 3,工 ...
分类:
其他好文 时间:
2019-09-19 10:37:47
阅读次数:
91
一.系统之间的调用方法: 二.Dubbo(java语言开发,不能跨语言) 三.Dubbo架构 四.zookeeper注册中心 五.使用dubbo发布项目 1.服务端interface项目模块写入接口。 2.在service模块的pom.xml中加入interface的依赖包。 3.服务端servic ...
分类:
其他好文 时间:
2019-07-16 10:35:14
阅读次数:
112
今天是六一儿童节,从千里之外的广州,回到了贵州老家,真好!好山好水好心情,好了接着写点东西。这是企业级应用,如何实现服务化系列的第三篇。在上一篇:企业级应用,如何实现服务化二(dubbo架构)中,认识了dubbo的整体架构,和dubbo四大特点:连通性、健壮性、伸缩性、升级性。下面先来实现一个入门级 ...
分类:
其他好文 时间:
2019-06-01 09:24:26
阅读次数:
116
dubbo架构图 节点角色说明 整体设计 proxyFactory:就是为了获取一个接口的代理类,例如获取一个远程接口的代理。它有2个方法,代表2个作用 getInvoker:针对server端,将服务对象,如DemoServiceImpl包装成一个Invoker对象。 getProxy :针对cl ...
分类:
其他好文 时间:
2019-05-07 11:44:54
阅读次数:
124
分布式01-Dubbo基础 1-分布式基础理论 提升性能和并发,操作被分发到不同的分片,相互独立 系统的可用性,即使部分分片不能用,其他分片不会受到影响 2-Dubbo架构演变 发展演变 3-Dubbo需求 4-Dubbo架构 调用关系说明 0-服务容器负责启动,加载,运行服务提供者。 1-服务提供 ...
分类:
其他好文 时间:
2019-02-10 20:13:27
阅读次数:
226