dubbo在网络异常情况下的踩坑经历
背景
先交代下问题背景,因为某种原因,我们需要在dubbo中使用多注册中心模式,整体上的网络拓扑类似下图。
服务A通过注册中心A向外提供rest接口
服务A通过注册中心B引用注册在中心中心B的服务BCD
服务BCD通过注册中心B向外提供dubbo接口
网络拓扑
抽丝剥茧排查问题
服务A原本在X机房已经正常在运行的,只不过服务A和服务BCD同时注册在同一个注册中心而已。
RPC是什么?为什么要学习RPC?
随着近几年分布式、微服务架构的火热,RPC在开发工作中使用的越来越多,也变的越来越重要。
今天我们来看RPC是什么,为什么要了解RPC,通过学习RPC我们能掌握什么内容?
什么是「RPC」
RPC 全称 Remote Procedure Call, ...
Spring Cloud 微服务的那点事
在详细的了解SpringCloud中所使用的各个组件之前,我们先了解下微服务框架的前世今生。
单体架构
在网站开发的前期,项目面临的流量相对较少,单一应用可以实现我们所需要的功能,从而减少开发、部署和维护的难度。
dubbo之注册管理中心
一、在dubbo的框架中注册中心是必要的一个环节,这个也是分布式部署的一个必要环节。在dubbo的架构基本图中可以看出,基本上所有的服务都是通过注册中心进行注册,然后在通过注册中心,暴露出接口来。
二、注册中心的类型有很多种
Multicast注册中心
Zookeeper注册中心
Redis注册中心
Simple注册中心
我一般用的是zookeeper,这个看个人习惯
zookeeper的安装:http://www.cnblogs.com/ll409546297/p/7526953.html
三、管理中心。
准备一个安全可靠的发布流程
Dubbo注册中心的发布上线有段时间常常出问题,发布注册中心就是一次冒险。
# 期间也因此吃了些故障。
小程聊微服务-基于dubbo的mock测试系统
一、说在前面
基于微服务或者SOA的自动化测试系统每个公司都有自己的特有的,我今天就主要介绍一下,我们研发的一套mock测试系统。
二、目前面临的问题
1、测试人员面临的测试问题
我公司目前用的是基于Dubbo的微服务改造,服务之间的调用链路冗长,每个服务又是单独的团队在维护,每个团队又在不断的演进和维护各个服务,那么对测试人员将是非常大的挑战。
一线互联网常见的14个Java面试题,你颤抖了吗程序员
跳槽不算频繁,但参加过不少面试(电话面试、face to face面试),面过大/小公司、互联网/传统软件公司,面糊过(眼高手低,缺乏实战经验,挂掉),也面过人,所幸未因失败而气馁,在此过程中不断查缺补漏,养成了踏实、追本溯源、持续改进的习惯,特此将自己经历过、构思过的一些面试题记录下来,如果答案有问题,欢迎拍砖讨论,希望能对找工作或者感兴趣的同学有所帮助,陆续整理中。