分布式
文章平均质量分 66
Dubbo、ZooKeeper 等学习笔记
HeatDeath
Learn by doing!
展开
-
通过 Dubbo Demo 深入学习 Dubbo 的运行过程与节点调用关系
通过阿里的 dubbo-demo 模块了解 Dubbo 中各个节点角色相互之间的调用关系。 Dubbo-demo 含有三个字模块: 1、dubbo-demo-api: - 声明了一个接口 DemoService 2、dubbo-demo-provider: DemoServiceImpl.java实现了 dubbo-demo-provider 中声明的接口; dubbo-d原创 2018-01-13 17:00:54 · 1370 阅读 · 0 评论 -
Dubbo 配置文件分析
1 dubbo:application 应用信息配置。对应的配置类:com.alibaba.dubbo.config.ApplicationConfig 当前应用名称,用于注册中心计算应用间依赖关系,注意:消费者和提供者应用名不要一样,此参数不是匹配条件,你当前项目叫什么名字就填什么,和提供者消费者角色无关,比如:kylin应用调用了morgan应用的服务,则kylin项目配成kyli原创 2018-01-12 16:39:04 · 626 阅读 · 0 评论 -
Dubbo Demo 运行的方法
dubbo demo 的 github 地址 、 https://github.com/alibaba/dubbo/tree/master/dubbo-demo 1 安装与准备 dubbo 采用全 spring 配置方式,透明化接入应用,对应用没有侵入。 运行一个 demo 程序需要准备这些: 注册中心 zookeeper tomcat 示例 dubbo demo 的 pr原创 2018-01-12 14:59:34 · 4712 阅读 · 0 评论 -
简单解释 RPC 的含义
1 定义 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。 2 例子 两台服务器A,B,一个应用原创 2018-01-11 22:02:54 · 5562 阅读 · 1 评论 -
分布式、集群、微服务、SOA 之间的区别
分布式:不同模块部署在不同服务器上 作用:分布式解决网站高并发带来问题 集群:多台服务器部署相同应用构成一个集群 作用:通过负载均衡设备共同对外提供服务 SOA:业务系统分解为多个组件,让每个组件都独立提供离散,自治,可复用的服务能力,通过服务的组合和编排来实现上层的业务流程 作用:简化维护,降低整体风险,伸缩灵活 微服务:架构设计概念,各服务间隔离(分布式也是隔离),自治(分布式依赖整体组原创 2018-01-11 21:35:09 · 49425 阅读 · 11 评论