系统设计,协议先行。大部分人不了解协议的设计细节,更多使用已有协议进行应用层设计,例如:(1)使用HTTP,设计get/post/cookie参数,以及json包格式;(2)使用dubbo,而不用去深究内部的二进制包头包体细节;无论如何,了解协议设计的原则,对深入理解系统通信非常有帮助。一、协议的分层设计所谓“协议”,是双方共同遵守的规则,例如:离婚协议,停战协议。协议有语法、语义、时序三要素:(
分类:
其他好文 时间:
2020-11-17 11:47:16
阅读次数:
4
1.39.102.74.144云服务器有 /00yanqb/tomcat8_dubbo_admin ;可以直接启动来监控zookeeper注册的接口/http://39.102.74.144:8080/dubbo-admin-2.5.10/ root root 2.20201109更新website ...
分类:
其他好文 时间:
2020-11-10 11:02:06
阅读次数:
8
Gateway技术革命-Tengine开源Dubbo功能作者简介:吴梦麒,花名韩述阿里巴巴中间件技术专家,AlibabaTengine核心研发。主要负责阿里集团Tengine以及统一接入网关的开发和技术演进,目前关注Nginx、云原生、ServiceMesh等领域。什么是TengineTengine是Alibaba基于Nginx开发并开源的Web服务器,它继承了Nginx所有的功能和特性,并在其基
分类:
其他好文 时间:
2020-11-08 16:36:16
阅读次数:
19
CloudNative未来值得关注的方向:ServiceMesh简介导读:本文简单介绍了ServiceMesh出现的基本理念,对其关键组件做了对比分析。同时也对istio这一ServiceMesh关键组件做了架构分析。王启军,目前就职于华为公司架构部,负责华为公司的CloudNative、微服务架构推进落地,前后参与了华为手机祥云4.0、物联网IoT2.0的架构设计。曾任知名电商平台架构师,主导电
分类:
其他好文 时间:
2020-11-06 01:00:30
阅读次数:
14
一、概念 微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 旨在:通过将功能分解到各个离散的服务中 ...
分类:
编程语言 时间:
2020-11-04 19:04:36
阅读次数:
28
点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。本文GitHubhttps://github.com/JavaFamily已收录,有一线大厂面试完整考点、资料以及我的系列文章。背景某天运营反馈,点了一次保存,但是后台出现了3条数据,我当时就想,不应该啊,这代码我几万年没动了,我当时就叫他先别操作了,保留一下现场,我去排查一下。我看了下新增的代码,直接右键查看作者没想到三歪
分类:
其他好文 时间:
2020-11-04 18:32:35
阅读次数:
24
背景某天运营反馈,点了一次保存,但是后台出现了3条数据,我当时就想,不应该啊,这代码我几万年没动了,我当时就叫他先别操作了,保留一下现场,我去排查一下。我看了下新增的代码,直接右键查看作者没想到三歪做过改动,我就去问三歪,XX模块的新增代码你是不是动过?他沉默了很久没说话,然后抓起桌子上用剩下来的纸擦了擦鬓角留下的汗水,咽了一下口水说,是的我改过,我把之前dubbo的xml配置方式改成了注解的方式
分类:
其他好文 时间:
2020-11-01 10:51:37
阅读次数:
18
前言Dubbo整体介绍的差不多了,今天就开始面试环节了,我会列举一些常见的Dubbo面试题,只会抓着重的,一些太简单的我就不提了。不仅仅给你面试题的答案,也会剖析面试官问这个问题的原因,也就是他的内心活动。想从你这里问出什么?想要什么答案?想挖什么坑给你跳?正文知道什么是RPC么?一般面试官会以这样的问题来切入、热场,毕面试也是循序渐进的过程,所以你也不用太心急一开始就芭芭拉说一堆,要抓住关键点简
分类:
其他好文 时间:
2020-10-31 02:08:22
阅读次数:
16
前言相信经过前面几篇之后,大家已经对Dubbo整体流程已经清晰了,包括服务是如何暴露的,服务是什么时候注册到注册中心的,以及服务是怎么引入的,服务整体的调用过程等等。不过还有一个很重要的点没有深入的讲过,就是Dubbo的集群容错功能。线上的服务肯定都是集群部署的,至少得来个两台,互相做backup,那么问题来了,服务消费者要选用哪一台提供者进行调用呢?调用失败了怎么办呢?这时候集群容错功能就派上用
分类:
其他好文 时间:
2020-10-31 02:07:57
阅读次数:
15
Dubbo即将毕业,晋升为Apache顶级项目?2018年2月9日,Apache基金会的邮件列表上发起了讨论是否接纳阿里的Dubbo项目进入Apache孵化器的投票。2018年2月15日,邮件列表显示,Dubbo获得了14张赞成票,在无弃权和反对票的情况下,正式通过投票,顺利成为Apache基金会孵化项目。近日,有消息传出,Dubbo即将孵化完成,破壳而出,成为Apache顶级项目。Apache开
分类:
Web程序 时间:
2020-10-31 01:28:10
阅读次数:
26