Dubbo
温娉哲
I can do this all day
展开
-
Dubbo通信协议,序列化协议,Hessian数据结构以及PB效率为什么最高
前言关于Dubbo,你必须要掌握的有dubbo的工作原理,至少要知道dubbo分成哪些层,然后平时怎么发起RPC请求的,注册,发现,调用,这些都是基本的,接着还需要对底层有一定的了解,需要知道序列化协议有哪些,平时RPC是怎么走的,支持哪些通信协议,Hessian的数据结构,PB的了解,以及为什么PB的效率是最高的?下面我对上述这些问题逐个做了整理总结dubbo支持哪些通信协议1、dubbo协议默认就是走 dubbo 协议,单一长连接,进行的是 NIO 异步通信,基于 hessian 作为序列化协原创 2020-09-03 08:52:44 · 2077 阅读 · 0 评论 -
zookeeper 可视化界面(zkui)搭建与配置
准备环境zookeeper可视化WEB工具 zkui 依赖java环境,因此需要安装JDK,zkui 源码需要maven编译,需要安装Apache-maven。1、JDK 1.8 :JDK下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html或者安装openJDK ,命令如下: yum -y install java-1.8.0-openjdk java-1.8.0-open原创 2020-08-15 09:00:06 · 2524 阅读 · 0 评论 -
Dubbo高可用及集群容错模式
什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设 系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,就是99.99%,也就是说,系统的年停机时间为8.76个小时。百度的搜索首页,是业内公认高可用保障非常出色的系统,甚至人们会通过baidu.com能不能访问来判断“网络的连原创 2020-08-14 20:22:04 · 406 阅读 · 0 评论 -
新版 Dubbo Admin 2.7.8 管理控制台搭建教程
DubboApache Dubbo 是一款高性能,轻量级的开源java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。实现原理图:官网地址官网地址:https://github.com/apache/dubbo-admin中文文档说明:https://github.com/apache/dubbo-admin/blob/develop/README_ZH.mdDubbo服务swagger地址:http://localhost:8080/s原创 2020-08-10 17:53:35 · 6869 阅读 · 10 评论 -
使用Dubbo-Monitor监控中心
官网GitHub下载代码:https://github.com/apache/dubbo-admin/tree/master打包(注意:下面的过程描述都在zookeeper启动之后操作的 zookeeper安装启动过程参见这篇文章:传送门)1、进入目录dubbo-admin-master\dubbo-monitor-simple ,打开powershell 窗口执行打包命令:mvn package2、打包成功后,进入目录dubbo-admin-master\dubbo-monitor-sim原创 2020-08-11 11:30:59 · 1454 阅读 · 0 评论