Dubbo+ZK占坑
来源:互联网 发布:蓝光刻录机软件 编辑:程序博客网 时间:2024/05/01 23:50
纪念下哈哈~
占坑近期会填:
官方文档:http://dubbo.io/
是什么:
Dubbo |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a service, specifying the methods that can be called remotely with their parameters and return types. On the server side, the server implements this interface and runs a dubbo server to handle client calls. On the client side, the client has a stub that provides the same methods as the server.
大体意思:Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,特点是:可以和Spring框架无缝集成。。。。
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
大体有所了解后,开始搞事情:首先我写了在duboo官网首页的简单demo,xml报错,暂且一放
随手找了个博客作参考,总体看了一眼,比较靠谱:
这个是集成zk
http://blog.csdn.net/jyf211314/article/details/47040243
ok,开始搞事!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=================================================================================================
是什么:
通过以上抽象的描述,我完全不可以清晰地知道这玩意到底是干啥的。
还好我在官方文档中找到了接地气的答案:
场景1、当服务越来越多时,服务 URL 配置管理变得非常困难,F5 硬件负载均衡器的单点压力也越来越大。
此时需要一个服务注册中心,动态的注册和发现服务,使服务的位置透明。并通过在消费方获取服务提供方地址列表,实现软负载均衡和 Failover,降低对 F5 硬件负载均衡器的依赖,也能减少部分成本。
场景2、当进一步发展,服务间依赖关系变得错踪复杂,甚至分不清哪个应用要在哪个应用之前启动,架构师都不能完整的描述应用的架构关系.
这时 需要自动画出应用间的依赖关系图,以帮助架构师理清理关系。
场景3、接着,服务的调用量越来越大,服务的容量问题就暴露出来,这个服务需要多少机器支撑?什么时候该加机器?
为了解决这些问题,第一步,要将服务现在每天的调用量,响应时间,都统计出来,作为容量规划的参考指标。其次,要可以动态调整权重,在线上,将某台机器的权重一直加大,并在加大的过程中记录响应时间的变化,直到响应时间到达阀值,记录此时的访问量,再以此访问量乘以机器数反推总容量 。
=================================================================================================
架构(这个图刚看时不是很理解,但是结合组件来看还是很清晰的):
=================================================================================================
时间:2017年12月14日15:24:31
地点:
人物:某某
环境:
IDE:Myeclipse2014(不好使)
参考文档:http://dubbo.io/books/dubbo-user-book/quick-start.html
JDK8
TOMCAT8
maven 3.3.9
- Dubbo+ZK占坑
- DUBBO+ZK
- dubbo+zk实现demo
- ZK+dubbo 例子
- dubbo zk应用
- zk
- zk
- zk
- ZK
- zk
- zK
- ZK
- Dubbo&ZK分布式服务化改造(四)——Dubbo多注册中心 & 服务迁移
- Dubbo&ZK分布式服务化改造(四)——Dubbo多注册中心 & 服务迁移
- 短文了解系统dubbo客户端通过zk调用另一个系统的dubbo服务端
- Dubbo&ZK分布式服务化改造(四)——Dubbo多注册中心 & 服务迁移
- 占坑
- 占坑
- CapsNet日益火爆!Hinton大神横扫AI界的「胶囊网络」如何理解?
- 【重排版】番外4 宁夏酒庄的斯巴达克斯
- IBM超越谷歌抵达量子计算里程碑:研制出50量子位计算机
- AI、区块链和机器人:技术会让未来的工作发生什变化?
- C# Distinct扩展
- Dubbo+ZK占坑
- Android中allowBackup属性的含义和危险性实例讲解
- 人工智能时代,投资我们的右脑更有用
- 亚马逊 Alexa 的理想未来,会是智能手机时代的终结吗?
- 客观的看待人工智能,也许并没有那么可怕
- 科普:GPU是如何工作的?与CPU、DSP有什么区别?
- 《大数据系统基础》课程实践项目中期答辩顺利举行,清华持续探索大数据人才教育创新之路
- 线性代数学习2 线性相关、生成子空间、范数、特征分解
- jQuery操作input值总结