前言之前在查看源码如何根据配置来使用相应的dispatcher的时候,debug的时候,发现有个很关键的类没有找到源码,之后,对每一步进行debug查看数据流向和数据状态,才发现dubbo内部实现中,好多类都是动态加载的。分析直接进入根据配置调用相关dispathcer实例的地方,在类:org.apache.dubbo.remoting.transport.dispatcher.Cha...
我是从dubbo的官网说明,找到的github下载源码的地址:https://github.com/apache/dubbo.git。在这个模块下,找到一个提供方和消费方demo运行:我本来只是想看一下源码的异步调用的实现方案,因为之前对dubbo可能也不是特别的了解,在配置线程模型的时候,遇到了一个问题。如下:官网给的配置方式:线程模型我配置在消费方,发现不起作用:dis...
往往对源码的不甚了解,才会不经意间出现问题。故障现象生产上某个应用有45个节点,每个节点集成有一个zk客户端,即这45个zk客户端监听同一条zk路
前置说明
前言本文并非对GraphQL的详细介绍,也不会过多描述GraphQL与restful架构的优缺点对比。尽量以最简单直白的方式,说明GraphQL是什么及基本使用。
前言这款网关属于业务网关类型,目前已经提交apache孵化,并更名为shenyu,原名soul。本文依然会使用soul这个名字,是因为我在落地这款网关的时候,当时尚未更名,版本是org.dromara:soul:2.2.1,并且我们使用到了现在,与最新的主版本几乎已经脱离,又因为没有时间升级到新版本,所以本文暂时会使用soul这个老名字。网关选型为什么选择soul我们在对一个开源组件选型的时候,可能会基于很多方面进行考量,比如业务场景、技术储备、组件的功能特性、组件的性能、社区活跃度等等
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号