置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Dubbo源码解析:Dubbo服务导出过程相关知识 Dubbo URL 看Dubbo源码时经常看到URL这个参数,所以先分享一下Dubbo URL url即一个资源在互联网上的地址,在Dubbo中它被用做配置总线的功能,和服务相关的配置都放在这个总线上。一个...
热文Dubbo实战:如何保证接口幂等介绍 幂等性就是同一个操作执行多次,产生的效果一样。如http的get请求,数据库的select请求就是幂等的 在分布式系统中,保证接口的幂等性非常重要,如提交订单,扣款等接口都要保证幂等性,不然会造成重复创建订单,...
热文Dubbo源码解析:Dubbo SPI是如何实现 AOP,IOC,自适应,自动激活的?ExtensionLoader的工作原理 Dubbo在启动的时候默认会扫描这三个目录下的配置,以加载需要的扩展类 /META-INF/services /META-INF/dubbo /META-INF/dubbo/...
热文Dubbo源码解析:5分钟了解 Dubbo SPI 的特性介绍 Dubbo的架构是基于分层来设计的,每层执行固定的功能,上层依赖下层,下层的改变对上层不可见,每层都是可以被替换的组件 Service和Config为API接口层,让Dubbo使用者方便的发布和引用服务 其他各...
热文Dubbo源码解析:详解集群容错和负载均衡策略介绍 在服务引入的过程中,Cluster会把多个Invoker合并,只暴露出一个Invoker让调用方使用 // RegistryProtocol#doRefer Invoker invoker = cluster....
热文Dubbo源码解析:基于注解配置原理解析使用注解开发一个Dubbo应用 客户端 @Component("demoServiceComponent") public class DemoServiceComponent implements DemoServ...
热文手写RPC框架:基于RPC框架封装一个spring-boot-starter介绍 整合的逻辑非常简单,只写了2个注解,1个自动装配的类和2个扩展类 开发注解 服务引入注解,用在需要进行远程调用的接口上 @Retention(RetentionPolicy.RUNTIME) @Target(E...
热文Dubbo源码解析:Dubbo是如何同时支持同步调用和异步调用的?介绍 当依次调用多个没依赖关系的接口时,用CompletableFuture可以将调用接口的过程异步化,提高qps。 其实Dubbo接口本身就支持异步调用,我们可以直接获取一个CompletableFuture对象,...
热文Dubbo源码解析:Dubbo服务引入过程懒汉式启动和饿汉式启动 服务引入无非就是在客户端生成一个代理对象,这个代理对象帮我们组装调用参数,发起网络调用,接收请求等。我们调用一个接口的方法时,就像调用本地方法一样。 放一个Dubbo服务导出的简略图,后面分析...
热文Dubbo源码解析:服务目录和路由介绍 之前的文章我们详细说了服务调用的过程,今天我们就来细化一下MockCluster到FailoverClusterInvoker的调用过程。 当我们有多个服务提供者时,需要根据不同的策略从众多的提供者中选出合适的...
今天怎么了,什么人都出来了!https://www.wuquanpc.com/