好文,学习了
dubbo源码学习(1)--服务发布一、demo构建 1. demo项目结构如图所示: 包含api,consumer,provider三个moduleapi如下所示,提供provider需要暴露的接口 2. p...
好文,学习了
dubbo源码学习(1)--服务发布一、demo构建 1. demo项目结构如图所示: 包含api,consumer,provider三个moduleapi如下所示,提供provider需要暴露的接口 2. p...
从今天开始,会不定期更新dubbo源码相关文章。今天所要描述的场景是当注册中心provider数据发生变更时,consumer端如何感知并同步更新。阅读以下文章需要对dubb...
先上一张类图。jdk版本1.8.0_152 Executor 最基础的接口类,只有一个执行方法定义。void execute(Runnable command);该接口的定位...
类图 java.util.concurrent.locks.Condition {@code Condition} factors out the {@code Object...
Service chain背景:带在请求的header上的信息,用来标记当前请求所属环境。支持Dubbo,消息队列,Rest。比如A调用B,如果A,B都在环境1中,那么走环境...
1.前言 写本篇文章的起因是最近想在业务层面做一个类似网关的应用,把和外部对接的一些相似逻辑抽取到网关中,和具体的业务剥离开来。在做这件事情之前,发现自己对于网关的理解不是很...
限流,是服务或者应用对自身保护的一种手段,通过限制或者拒绝调用方的流量,来保证自身的负载。 常用的限流算法有两种:漏桶算法和令牌桶算法 漏桶算法 思路很简单,水(请求)先...
最近一直都在研究压力测试客户端的问题,如果突破客户端压力测试线程,端口等问题,如果服务器端处理网络请求处理不过来,严重会造成宕机,在开发高并发系统时有三把利器用来保护系统:缓...
为何要做限制 系统使用下游资源时,需要考虑下游资源所能提供资源能力。对于资源受限、处理能力不是很强的资源应当给予保护(在下游资源无法或者短时间内无法提升处理性能的情况下)。可...
导语:网上资料(尤其中文文档)对hystrix基础功能的解释比较笼统,看了往往一头雾水。为此,本文将通过若干demo,加入对官网How-it-Works的理解和翻译,力求更清...
楼主的知识有点旧了,很多不准确,会误导人啊
Java String 面试题以及答案String是最常使用的Java类之一,整理的了一些重要的String知识分享给大家。作为一个Java新手程序员,对String进行更深入的了解很有必要。如果你是有几年Jav...
BTrace是Java的安全可靠的动态跟踪工具。 他的工作原理是通过 instrument + asm 来对正在运行的java程序中的class类进行动态增强。 说他是安全可...
背景: 前几个月在组内一个小项目的基础上,进行了springboot的改造。在关闭springboot应用的时候,根据日志确认应用确实被关停,但是应用相关的进程还是存活。 问...
背景: 之前做了一个小型的项目,功能比较简单,大致是从aliyun的oss上下载文件,然后把文件传输给一个HTTP服务。 问题: 项目的下载文件和调用HTTP服务的频率约为1...
请教一个问题,bridge模式下,“此条规则就是对主机eth0收到的目的端口为80的tcp流量进行DNAT转换,将流量发往172.17.0.5:80”,这样的话,其他docker就不能使用80端口了,是这么个概念么?
docker的四种网络模式关于docker网络模式有四种,内容如下,至于内容从来哪的,我也不知道,反正网上找的 前言:我们在使用docker run创建Docker容器时,可以用--net选项指定容器...