E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dubbo源码学习
Dubbo
的整体架构设计有哪些分层?
微信图片_20201104093926.jpg接口服务层(Service):该层与业务逻辑相关,根据provider和consumer的业务设计对应的接口和实现配置层(Config):对外配置接口,以ServiceConfig和ReferenceConfig为中心服务代理层(Proxy):服务接口透明代理,生成服务的客户端Stub和服务端的Skeleton,以ServiceProxy为中心,扩展接
架构师奶爸
·
2024-02-01 05:05
Springboot-SpringCloud学习
项目开发历史SpringBootSpring以及Springboot是什么微服务+第一个Springboot项目配置如何编写yaml自动装配原理集成web开发(业务核心)集成数据库Druid分布式开发:
Dubbo
LXMXHJ
·
2024-01-31 16:48
java学习
spring
spring
boot
spring
cloud
人脸生成:DCFace: Synthetic Face Generation with Dual Condition Diffusion Model
源码学习
见专栏置顶~论文作者:MinchulKim,FengLiu,AnilJain,XiaomingLiu作者单位:MichiganStateUniversity论文链接:http://arxiv.org
小P学长
·
2024-01-31 15:02
小P学长编程分享
人工智能
计算机视觉
深度学习
Dubbo
源码学习
(Day 1)
今天第一次使用,也准备通过阅读一些文章跟源码的方式来学习一下
dubbo
这个rpc框架。目前什么都没做。但是,写几个字下来,也算是当做一次开始吧。goodluck。Lin
林抖呀
·
2024-01-31 14:56
RetryTemplate
1.开发中接口重试的场景日常开发中,经常会遇到这样的场景:执行一次接口调用,如RPC调用,偶现失败,原因可能是
dubbo
超时、连接数耗尽、http网络抖动等,出现异常时我们并不能立即知道原因并作出反应,
代码的知行者
·
2024-01-31 09:36
工作
java
在RunnerGo测试平台中做WebSocket、
Dubbo
、TCP/IP接口测试
大家好,RunnerGo作为一款一站式测试平台不断为用户提供更好的使用体验,最近得知RunnerGo新增对,WebSocket、
Dubbo
、TCP/IP,三种协议API的测试支持,本篇文章跟大家分享一下使用方法
Xayh55
·
2024-01-31 07:20
websocket
tcp/ip
网络协议
32个Java面试必考点-07(上)必会框架-Spring全家桶
1.Spring框架中的主要知识点;2.NIO框架Netty以及基于Netty实现的主流RPC框架Motan、
Dubbo
和gRPC;3.ORM框架MyBatis。
机智阳
·
2024-01-31 07:50
java
java
面试
spring
后端
设计模式
架构
开源博客项目Blog .NET Core
源码学习
(8:EasyCaching使用浅析)
开源博客项目Blog使用EasyCaching模块实现缓存功能,主要是在App.Framwork项目中引用了多类包,包括内存缓存(EasyCaching.InMemory)、Redis缓存(EasyCaching.CSRedis),同时支持多种序列化方式(EasyCaching.Serialization.Json、EasyCaching.Serialization.MessagePack)。
gc_2299
·
2024-01-31 07:40
网页编程
EasyCaching
Blog
博客
springboot整合
dubbo
本文使用的springboot版本为2.0.6.RELEASE
dubbo
-spring-boot-starter使用阿里巴巴提供的,版本为0.2.0,依赖
dubbo
版本为2.6.20.2.1+版本依赖的
dean_a6f5
·
2024-01-31 06:50
微服务架构中的关键组件:
Dubbo
、Nacos、Feign 和 Eureka
本文将详细介绍三个在这些领域中广泛使用的开源项目:
Dubbo
、Nacos和Eureka,它们各自的特点、区别以及适用的场景。
Dubbo
Dubbo
是一个由阿里巴巴开源的高性能、轻量级的Java服务框架。
一勺菠萝丶
·
2024-01-31 05:57
maven
java
服务器
mac m2 编译
dubbo
3.1.x版本报Missing:com.google.protobuf:protoc:exe:osx-aarch_64
原因是低版本的protobuf和grpc不支持MacBookm1或m2protobuf,需要使用x86的protobuf。解决方法1、单独修改configurationcom.google.protobuf:protoc:${protobuf-java.version}:exe:osx-x86_64grpc-javaio.grpc:protoc-gen-grpc-java:${grpc-java.
Saleson
·
2024-01-31 04:09
Dubbo
macos
java
开发语言
dubbo
3 负载均衡器
dubbo
3的负载均衡实现类目前共有5种,如下:负载均衡器ExtensionName逻辑例子|RandomLoadBalancerandom根据provider节点的权重(默认100)随机选择,存在误差从
Saleson
·
2024-01-31 04:09
Dubbo
负载均衡
dubbo
Dubbo
Consumer 对Provider的protocol选择逻辑
一、简介
dubbo
consumer如果没有指定protocol参数,默认会将provider注册的protocolproviderurl都获取并转换为Invoker放到Directory中。
Saleson
·
2024-01-31 04:38
dubbo
Dubbo
学习笔记(四)——负载均衡与SPI机制
二、
Dubbo
SPI三、
dubbo
负载均衡策略四、详解
dubbo
负载均衡实现原理4.1环境搭建4.2代码执行流程分析参考文章:阿里面试真题:
Dubbo
的SPI机制_三太子敖丙博客-CSDN博客
dubbo
薛薛哦
·
2024-01-30 21:25
分布式
dubbo
Dubbo
学习笔记(一)——尚硅谷B站
_应用的架构演变_哔哩哔哩_bilibili时长:4h课件代码地址:https://pan.baidu.com/s/1mrULGXHQQxIugObFTP7gpw提取码:8fx8(已下载)其他人笔记:
Dubbo
薛薛哦
·
2024-01-30 21:55
分布式
dubbo
Dubbo
学习笔记(二)——
dubbo
-admin的搭建&使用
目录一、前置条件二、
dubbo
-admin搭建三、
dubbo
项目开发实战★★★四、
dubbo
-admin的使用
dubbo
-admin是什么?
薛薛哦
·
2024-01-30 21:55
分布式
dubbo
Dubbo
学习笔记(三)
@
Dubbo
Service注解2.@
Dubbo
Reference注解3.
薛薛哦
·
2024-01-30 21:55
分布式
dubbo
Dubbo
配置(XML)
请在此查看文档描述的完整示例provider.xml示例consumer.xml示例所有标签都支持自定义参数,用于不同扩展点实现的特殊配置,如:或:[1]配置之间的关系
dubbo
-config标签用途解释服务配置用于暴露一个
32a08e1b7af0
·
2024-01-30 16:30
Java/Spring/
Dubbo
三种SPI机制,到底谁更好?
本篇文章就来介绍一下SPI,聊聊Java、Spring、
Dubbo
中的SPI机制。SPISPI(ServiceProviderInterface),是一种服务发现机制。
Java码农
·
2024-01-30 14:33
k8s从初识到上天系列第二篇:kubernetes的组件和架构
✨✨2:我们免费分享Netty、
Dubbo
、k8s、Mybatis、Spring、SpringSecurity、Docker、Grpc、各种MQ、Rpc、SpringCloud等等很多应用和源码级别高质量视频和笔记资料
94岁偷心老贼
·
2024-01-30 12:51
#
docker和k8s
kubernetes
架构
java
k8s
kubernetes的组件
day08-搜附近以及探花功能实现
用户的地理位置存储到Elasticsearch中,需要使用环境提供的ES集群,如下:1.1、
dubbo
服务用户地理位置的服务独立一个新的工程来实现,名字为:my-tanhua-
dubbo
-es。
程序媛9688
·
2024-01-30 11:34
db
day03-今日佳人功能实现
2、系统架构在开发完SSO系统中的登录功能后,接下来就需要实现其他的功能,在整体架构中,完成与APP对接的服务工程叫my-tanhua-server,真正的核心业务逻辑使用
dubbo
完成,其工程名叫:my-tanh
程序媛9688
·
2024-01-30 11:33
docker
电商库存系统一
技术架构
DUBBO
是一款非常优秀的RPC层框架,提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。RocketM
程序员的自我修养
·
2024-01-30 10:50
obs-studio
源码学习
obs.h
obs.h引用头文件介绍c99defs.h:这个头文件提供了一些C99标准的定义和声明,包括一些常用的宏定义和类型定义,用于提高代码的可移植性和兼容性。bmem.h:这个头文件提供了对内存分配和管理的功能,包括一些内存分配和释放的函数和宏定义,用于方便地进行内存操作。profiler.h:这个头文件提供了性能分析和调试的功能,包括一些性能分析和调试的函数和宏定义,用于分析和优化程序的性能。text
jinjie412
·
2024-01-30 06:59
obs
源码解读
学习
搞懂
dubbo
的SPI扩展机制
在谈
dubbo
的SPI扩展机制之前,我们需要先了解下java原生的SPI机制,有助于我们更好的了解
dubbo
的SPI
程序员顺仔
·
2024-01-29 22:19
读书笔记#深度剖析Apache
Dubbo
核心技术内幕
深度剖析Apache
Dubbo
核心技术内幕读书笔记前言
Dubbo
框架从整体上分为了业务(Business)层、RPC层和远程调用(Remoting)层,其中业务层提供API,让使用者方便地发布与引用服务
landon30
·
2024-01-29 14:54
dubbo
源码愫读(3)
dubbo
基本服务搭建
zookeeper安装配置:https://www.jianshu.com/p/de90172ea680node.js及vue安装配置:https://www.jianshu.com/p/7834fc55e9e8
dubbo
桥头放牛娃
·
2024-01-29 13:57
【分布式技术专题】「探索高性能远程通信」基于Netty的分布式通信框架实现(附通信协议和代码)(上)
基于Netty的分布式通信框架实现前提介绍回顾
Dubbo
分布式通信框架组成元素程序执行流程消息协议设计实现机制ChannelInboundHandlerAdapter自定义事件处理ChannelOutboundHandlerAdapter
洛神灬殇
·
2024-01-29 11:43
实战指南之分布式/微服务
分布式
wpf
nacos架构
Nacos支持主流的服务生态,如KubernetesService、gRPC|
Dubbo
RPCService或者SpringCloudRESTfulService。
程序员朱永胜
·
2024-01-29 10:30
Java
MySQL
SpringCloud
什么是nacos
Nacos支持几乎所有主流类型的“服务”的发现、配置和管理:KubernetesServicegRPC&
Dubbo
RPCServiceSpringCloudRESTfulServiceNacos的关键特性包括
程序员朱永胜
·
2024-01-29 10:29
Java
MySQL
SpringCloud
Dubbo
笔记 ㉕ : Spring 执行流程概述
文章目录一、前言二、
Dubbo
的自动装配三、提供者的启动流程1.ServiceAnnotationBeanPostProcessor1.1registerBeans1.2resolvePackagesToScan1.3registerServiceBeans1.3.1registerServiceBean1.4
猫吻鱼
·
2024-01-29 09:05
#
Dubbo笔记篇
dubbo
dubbo
解析-客户端启动入口
本文基于
dubbo
2.7.5版本代码@
Dubbo
ComponentScan引入了类
Dubbo
ComponentScanRegistrar,
Dubbo
ComponentScanRegistrar通过代码将
龚厂长
·
2024-01-29 09:05
dubbo
spring
spring
boot
SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud
为啥会有这玩意)微服务框架的三大变革(从
dubbo
到springcloud再到springcloudalibaba)在做项目时候搞清楚兼容关系(这他妈很重要!!)做架构切记。错了道时候该版本容易出事!
南宫文凯
·
2024-01-29 08:50
分布式
java-rabbitmq
spring
cloud
Dubbo
框架注册中心-Zookeeper搭建
Dubbo
是阿里巴巴公司开源的高性能、轻量级的JavaRPC框架,致力于提供高性能。
Dubbo
官网本篇开始
dubbo
的第一篇,注册中心ZooKeeper环境搭建。
梦幻通灵
·
2024-01-29 06:20
后端开发
服务器
dubbo
zookeeper
debian
SpringBoot+Mybatis 如何实现流式查询,你知道吗?
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架
Dubbo
源码解析网络应用框架Netty源码解析消息中间件RocketMQ
公众号-芋道源码
·
2024-01-29 00:25
mybatis
spring
boot
java
后端
spring
IDEA搭建JDK
源码学习
环境(可添加注释、修改、debug)
工程详见:https://github.com/wenpanwenpan/study-source-jdk1.8.0_2811、找到src.zip和javafx-src.zip找到你想要调试的JDK,笔者本地电脑上装了两个版本的JDK,这里以jdk1.8.0_281为例将JDK目录下的javafx-src.zip和src.zip两个压缩包进行拷贝(这里就是源码)2、新建目录并解压压缩包新建一个目录
wen-pan
·
2024-01-28 22:58
好用的工具或插件
原理
/
源码
项目环境搭建
java
intellij-idea
学习
Dubbo
架构介绍
一、架构图示二、
dubbo
中的角色Provider:暴露服务的服务提供方。Consumer:调用远程服务的服务消费方。Registry:服务注册与发现的注册中心。
守住阳光
·
2024-01-28 21:34
jmeter的
Dubbo
插件查找和下载-文心一言
百度文心一言帮忙查找jar包地址文心一言下面地址应该要https://github.com/
dubbo
/jmeter-plugins-for-apache-
dubbo
/releases上传到网盘了链接:
jarctique
·
2024-01-28 21:41
jmeter
dubbo
zkClient API
.zkClient介绍zkClient是基于原生zookeeper包下开发的客户端,解决原生API出现的超时重连(session失效重连)、重复注册watcher、异常处理.该zkClient已经用在
Dubbo
光小月
·
2024-01-28 18:03
SpringMVC初始化
源码学习
web.xmlorg.springframework.web.context.ContextLoaderListenercontextConfigLocation/WEB-INF/app-context.xmlapporg.springframework.web.servlet.DispatcherServletcontextConfigLocation1app/app/*ServletConte
weixin_44877172
·
2024-01-28 15:39
SpringMVC
学习
java
spring
Dubbo
3.x源码分析系列 - 基础篇
源码地址:https://github.com/woaijiadanoo/
dubbo
_3.git核心框架版本:1、
Dubbo
版本:3.0.12、Springboot版本:2.5.03、zookeeper
蒋征
·
2024-01-28 14:51
spring getBean
源码学习
(下)
上一篇springgetBean
源码学习
(上)基本上把getBean的过程细节了解清楚了,还剩下一些疑问以及没有注意到的细节,本篇文章就来深入细节,解析之前遗留的问题,最好是配合着上篇一起看。
jwfy
·
2024-01-28 12:48
dubbo
源码阅读之provider-response
NettyHandler.messageReceived-->AbstractPeer.received-->MultiMessageHandler.received-->HeartbeatHandler.received-->AllChannelHandler.received-->ChannelEventRunnable.run//线程池执行线程-->DecodeHandler.receive
知止9528
·
2024-01-28 08:38
【异常解决】出现 org/apache/curator/x/discovery/ServiceDiscoveryBuilder异常--【记录一次完整的异常解决】
阿丹--场景描述:在进行
dubbo
服务的启动的时候出现了如下错误。
一单成
·
2024-01-28 01:23
日常报错解决分析
dubbo微服务
apache
【异常解决】 Serialized class com.exportcsv.Vo.SmsRecordDownVo must implement java.io.Serializable
阿丹:使用
dubbo
服务进行传输的时候,出现这个问题这个问题是因为在
dubbo
的rpc远程调用的时候因为rpc调用为网络调用,所以需要序列化来进行调用。
一单成
·
2024-01-28 01:53
日常报错解决分析
dubbo微服务
java
开发语言
[启动报错]有关org.apache.curator.framework.CuratorFrameworkFactory-【以解决】
问题描述:
dubbo
服务启动的时候出现问题:问题解决:缺少两个依赖org.apache.curatorcurator-framework2.8.0org.apache.curatorcurator-recipes2.8.0
一单成
·
2024-01-28 01:53
日常报错解决分析
apache
JavaAgent查看动态生成类的源码
这起源于笔者最近在读
Dubbo
的源码,
Dubbo
有一个很有意思的功能——SPI,它可以根据运行时的URI参数,自适应的调用特定的实现类。
程序员小潘
·
2024-01-28 01:56
Dubbo
3.x:探索阿里巴巴的开源RPC框架新技术
Dubbo
,作为阿里巴巴的开源RPC框架,已经演进到了3.x版本,带来了许多新特性和技术改进。
喜欢猪猪
·
2024-01-27 21:54
系统架构
RPC框架
dubbo
的核心流程
一、REST与RPC1、什么是REST和RPC协议?在单体应用中,各模块间的调用是通过编程语言级别的方法函数来实现,但分布式系统运行在多台机器上,一般来说,每个服务实例都是一个进程,服务间必须使用进程间通信机制来交互,而常见的通信协议主要有RPC和REST协议。(1)REST:REST是基于HTTP实现,使用HTTP协议处理数据通信,更加标准化与通用,因为无论哪种语言都支持HTTP协议。常见的ht
废柴程序员
·
2024-01-27 20:35
控制反转 依赖注入 基本概念 与 Spring IOC
源码学习
文章目录控制反转依赖注入基本概念与SpringIOC
源码学习
1.Background2.IOC实现方式3.SpringIOC3.1BeanFactoryBean生命周期3.2ApplicationContext3.2.1ResourceLoader3.2.2ApplicationEventPublisherSpring
小鹅鹅
·
2024-01-27 18:59
Spring
IOC
Java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他