服务治理框架
mayfla
hahahhaha
展开
-
理解服务治理
为什么不是服务管理,而是服务治理?治理意味着建立和执行工作组为了一起工作而一致同意的工作指南。治理重在建立决策,而管理重在贯彻执行决策。 怎么理解服务治理?服务治理发展过程:开始是单体服务,随着业务和访问量增大,架构发生变化,垂直划分,达到解耦和的目的。但是随着应用的进一步增加,也就是引入SOA,出现了服务相互调用的情况,这个时候可以使用简单的RMI或RPC,通过配置服务的UR...原创 2019-01-05 14:19:54 · 8989 阅读 · 1 评论 -
服务治理之Dubbo调用过程,zookeeper注册
Dubbo是怎么用的?对于官网上Dubbo架构理解:5大角色:Provider: 提供者:暴露服务;Consumer: 消费者:消费服务;Registry: 服务注册与发现、通知的注册中心;Monitor: 统计服务的调用次数和调用时间的监控中心;Container: 服务运行容器。流程:123是初始化init,46是异步async ,5是同步操作sync...原创 2019-01-05 17:14:25 · 1930 阅读 · 3 评论 -
Dubbo+ZK安装单机版
安装前了解:dubbo和zk是用来做服务治理的,在分布式系统中,动态进行服务发布和服务发现,作为一个向全栈方向发展的媛,有必要了解Dubbo和ZK的安装过程。因为Dubbo是Java语言开发,所以需要做一些环境准备工作,在安装Dubbo之前,检查是否安装了JDK,Tomcat用来启动Dubbo,也要安装#检查jdk是否安装java -version#检查tomcat是否安装#...原创 2019-01-05 19:09:07 · 755 阅读 · 4 评论 -
注册中心zookeeper
Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,由Yahoo构建,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护、分布式同步、分布式锁和分布式队列 等功能。ZooKeeper的目标是将这些不同服务的本质提炼成一个非常简单的接口,以实现集中的协调服务。服务本身是...原创 2019-01-05 21:32:57 · 2234 阅读 · 0 评论 -
Dubbo原理
先懂几个概念SPISPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SP...原创 2019-01-06 15:31:50 · 1450 阅读 · 0 评论 -
服务治理:Dubbo+ZK 出现的问题-
服务发布/发现问题1:提供者的ip注册到zk上,ip地址不正确原因:是服务器有多个网卡,解决的办法就是在配置dubbo时,把host指定上:<dubbo:protocol host="192.168.xx.xx" name="dubbo" port="20880" />问题2:本地服务注册到服务器dubbo上,注册、消费者调用成功,在dubbo上的IP是本机ip;...原创 2019-01-06 19:35:59 · 2457 阅读 · 1 评论 -
了解RPC框架,你是否能写一个简单的RPC
概念RPC(Remote Procedure Call)远程过程调用,通过网络通信调用不同的服务,让在不同服务器上的服务,共同支撑一个软件系统。使用RPC可以方便将服务分开解耦,而且根据不同划分粒度,方便维护,同时很多服务都能够复用,这样就增加了系统处理业务的能力。在分布式服务框架中,web可以调用不同的服务。这些服务可能都部署在不同的服务器上,他们的代码是不再一起的,RPC起...原创 2019-01-06 20:49:25 · 625 阅读 · 1 评论