Dubbo
楼下小黑哥
公号:小黑十一点半,欢迎关注
展开
-
服务应用突然宕机了?别怕,Dubbo 帮你自动搞定服务隔离!
某日中午,午睡正香的时候,接到系统的报警电话,提示生产某物理机异常宕机了,目前该物理机已恢复,需要重启上面部署的应用。这时瞬间没有了睡意,登上堡垒机,快速重启了应用,系统恢复正常。本想着继续午睡,但是已经没有了睡意。旁边的小师弟(我们叫他小灰吧)刚才在我们边上,目睹这一切,然后向我请教个问题。小灰:黑哥,刚才应用突然宕机,会不会对交易有影响啊?小黑:影响确实会有,不过也不大,就当时应用正在运行那些那些交易会受到影响。小灰:不对啊,我们现在系统架构是下面这样。我们这次宕机的是业务逻辑层,那原创 2020-08-28 08:35:15 · 1521 阅读 · 1 评论 -
Dubbo 高危漏洞!原来都是反序列化惹得祸
前言这周收到外部合作同事推送的一篇文章,【漏洞通告】Apache Dubbo Provider默认反序列化远程代码执行漏洞(CVE-2020-1948)通告。按照文章披露的漏洞影响范围,可以说是当前所有的 Dubbo 的版本都有这个问题。无独有偶,这周在 Github 自己的仓库上推送几行改动,不一会就收到 Github 安全提示,警告当前项目存在安全漏洞CVE-2018-10237。可以看到这两个漏洞都是利用反序列化进行执行恶意代码,可能很多同学跟我当初一样,看到这个一脸懵逼。好端端的反序列化原创 2020-07-09 08:13:13 · 1182 阅读 · 1 评论 -
Dubbo 服务 IP 注册错误踩坑经历
个人博客地址 studyidea.cn,点击查看更多原创文章踩坑公司最近新建一个机房,需要将现有系统同步部署到新机房,部署完成之后,两地机房同时对提供服务。系统架构如下图:这个系统当前对外采用 Restful 接口,内部远程采用 Dubbo,服务注册中心使用 zookeeper。服务当前设定只会调用本机房内服务。原先服务都在 A 机房,B 机房为新建机房。B 机房部署完成之后,需...原创 2020-02-17 07:21:21 · 2065 阅读 · 0 评论 -
天啦噜!生产机器连接数飙升到上万,背后发生了什么?
参数不要随便设置哦~原创 2020-02-10 13:27:57 · 974 阅读 · 0 评论 -
每日一技|巧用 Telnet 调试 Dubbo 服务
大家好,这是每日一技系列文章第一篇文章,这篇文章教你如何使用 Dubbo Telnet 调试接口,重点教你 invoke 使用技巧。掌握 invoke,助你应对生产应急情况~ps:写这篇文章的时候,发现了 Dubbo Telent select 命令一个 Bug,感兴趣的可以点击文章了解一下。原创 2020-02-05 11:26:24 · 943 阅读 · 0 评论 -
缘起 Dubbo ,讲讲 Spring XML Schema 扩展机制
Dubbo 系列文章第一篇,Dubbo 如何使用 XML 将 Spring 集成进来?原创 2019-06-16 16:51:42 · 107 阅读 · 0 评论 -
如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他
注册中心作用开篇首先想思考一个问题,没有注册中心 Dubbo 还能玩下去吗?当然可以,只要知道服务提供者地址相关信息,消费者配置之后就可以调用。如果只有几个服务,这么玩当然没问题。但是生产服务动辄成千上百,如果每个服务都需要手写配置信息,想象一下是多么麻烦。好吧,如果上面的问题都不是事的话,试想一下如果一个服务提供者在运行过程中宕机,消费者怎么办?消费者不知情,所以它还会不断把请求...原创 2019-08-21 12:15:37 · 900 阅读 · 0 评论 -
不知道如何实现服务的动态发现?快来看看 Dubbo 是如何做到的
上篇文章如果有人问你 Dubbo 中注册中心工作原理,就把这篇文章给他大致了解了注册中心作用以及 Dubbo Registry 模块源码,这篇文章将深入 Dubbo ZooKeeper 模块,去了解如何实现服务动态的发现。ps: 以下将 ZooKeeper 缩写为 zk。一、dubbo zk 数据结构在 ZooKeeper 基本概念分享一文讲道,ZK 内部是一种树形层次结构,节点...原创 2019-09-28 17:42:12 · 1141 阅读 · 0 评论