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源码学习
Netty源码研究笔记(1)——开篇
在众多开源框架中都有它的身影,比如:grpc、
dubbo
、seata等。
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
微服务架构的基础框架选择:Spring Cloud还是
Dubbo
?
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享SpringCloud的相关实施经验,这对于最近正在整理SpringCloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,SpringCloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CTO在交流时,有些甚至还
AI乔治
·
2024-01-17 08:47
Dubbo
服务暴露之Invoker对象生成
Invoker简介
Dubbo
在注册远程服务之前会先生成Invoker对象Invokerinvoker=proxyFactory.getInvoker(ref,(Class)interfaceClass,
fffhJk
·
2024-01-17 07:29
中间件框架知识进阶
一、RPC框架中间件系列1、选型对比相关目前主流的RPC中间件包括
Dubbo
、HSF、Thrift、GRPC、SpringCloud等。结合自己的具体场景选择合适的框架。从性能、通信方式、序列化、语
无一郎的技术圈
·
2024-01-17 02:05
中间件
java
后端
手写RPC框架(手写
dubbo
框架)
提示:
dubbo
底层实现,手写
dubbo
框架。
郑..方..醒
·
2024-01-17 00:40
Java
手写框架
系统架构
rpc
dubbo
java
Dubbo
是什么?
他是一个微服务框架,阿里接手维护,目前是apache下的一个开源框架,
dubbo
的核心概念就是服务,一个服务代表一组rpc方法的集合,服务面向用户编程,服务发现机制的基本单位。
李三醒
·
2024-01-16 20:42
zookeeper
java
c#
YYCache
源码学习
总结
YYCache内存分为内存缓存和磁盘缓存内存缓存1.内存缓存实现通过CFMutableDictionaryRef字典实现数据的存储查找2._YYLinkedMap是一个双向链表,用于实现LRU算法,当内存不足的时候最近最少用到的数据将被清除。3.YYMemoryCache是线程安全的,通过pthread_mutex_lock实现的。pthread_mutex_lock互斥锁经过苹果的优化目前是效率
科仔
·
2024-01-16 15:03
【OpenGauss
源码学习
—— 执行器(execMain)】
执行器(execMain)概述文件内容作用执行的操作主要函数概述部分函数详细分析ExecutorStart函数standard_ExecutorStart函数ExecutorRun函数standard_ExecutorRun函数ExecutorFinish函数standard_ExecutorFinish函数ExecutorEnd函数standard_ExecutorEnd函数声明:本文的部分内容
J.Kuchiki
·
2024-01-16 15:06
OpenGauss
数据库
排查由于编译版本过高导致的部署失败的问题
事件简介技术背景简介类
Dubbo
分布式系统,本人职责网关,通过Maven包调用多个后端通用平台接口,以将不同平台的数据进行整理融合,并向前端提供基于需求的偏垂直接口。
鹏程1995
·
2024-01-16 14:53
okhttp
源码学习
(七)ConnectInterceptor
初看一下源码哇好少啊publicConnectInterceptor(OkHttpClientclient){this.client=client;}@OverridepublicResponseintercept(Chainchain)throwsIOException{RealInterceptorChainrealChain=(RealInterceptorChain)chain;Reque
刘景昌
·
2024-01-16 04:38
微服务架构Day31-
Dubbo
之持续集成2021-03-25
概念服务治理遇到的问题在微服务项目中每个服务都是独立运行的项目不可能对每个项目进行手动部署,涉及到自动化运维的问题持续集成持续集成(ContinuesIntegration,简称CI)持续集成指的是,频繁(一天多次)地将代码集成到主干,优点有两个:快速发现错误:每完成一点更新,就集成到主干,可以快速发现错误,定位错误防止分支大幅偏离主题:如果不是经常集成,主干又在不断更新,会导致以后集成难度变大,
攻城狮Chova
·
2024-01-16 01:39
Caused by: java.lang.RuntimeException: Serialized class xxx must implement java.io.Serializable
在我们开发
dubbo
接口时,经常会遇到的异常就是Causedby:java.lang.RuntimeException:Serializedclassxxxmustimplementjava.io.Serializable
艾斯比的日常
·
2024-01-16 00:03
exception
exception
【
Dubbo
】
Dubbo
连接协议配置基础V2.0.0
Dubbo
连接所使用的协议一、
dubbo
://协议1.1、使用场景:
Dubbo
缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。
以梦为馬Douglas
·
2024-01-15 21:54
组件学习文档
dubbo
SpringBoot中使用SpringEvent业务解耦神器实现监听发布事件同步异步执行任务
场景SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依
源码学习
):SpringBoot中使用单例模式+ScheduledExecutorService
霸道流氓气质
·
2024-01-15 19:08
SpringBoot
spring
boot
后端
java
从零到一:设计实现
Dubbo
分布式服务框架
从零到一:设计实现
Dubbo
分布式服务框架前言
Dubbo
是一款高性能的JavaRPC框架,广泛应用于大规模的分布式系统。
一休哥助手
·
2024-01-15 15:12
dubbo
【
dubbo
源码】3.
dubbo
-2.6.9源码安装
dobbo-2.6.9源码安装github下载dobbo-2.6.9源码包导入idea中,将maven设置为自己的maven配置,为项目导入依赖将源码项目安装到自己的本地仓库中mvncleaninstall-Dmaven.skip.test=true将自己调试的项目的maven源码路径设置为源码项目安装后的路径imageimage
天还下着毛毛雨
·
2024-01-15 15:17
Dubbo
分层设计之Serialize层
前言
Dubbo
框架采用微内核+插件的基本设计原则,自身功能几乎也都通过SPI扩展点实现,可以方便地被用户自由扩展和更换。
程序员小潘
·
2024-01-15 14:34
Dubbo
dubbo
通俗地讲,Netty 能做什么?
所以现在大部分都是使用netty作为高性能服务器框架,在
dubbo
,vert.x,gateway等等开源项目中都使用了,那么netty为什么深受喜爱?
蜀州凯哥
·
2024-01-15 14:16
Java高级技术系列
java
经验分享
Dubbo
负载均衡LoadBalance
转载http://
dubbo
.apache.org/zh-cn/docs/source_code_guide/loadbalance.html简介
Dubbo
提供了4种负载均衡实现,分别是基于权重随机算法的
fffhJk
·
2024-01-15 12:27
深入理解@
Dubbo
Reference与@
Dubbo
Service【三】
欢迎来到我的博客,代码的世界里,每一行都是一个故事探索
Dubbo
的核心:深入理解@
Dubbo
Reference与@
Dubbo
Service【三】前言@
Dubbo
Service注解基本概念使用示例高级特性
一只牛博
·
2024-01-15 10:22
#
dubbo
dubbo
Dubbo
模块探秘:深入了解每个组件的独特功能【二】
欢迎来到我的博客,代码的世界里,每一行都是一个故事
Dubbo
模块探秘:深入了解每个组件的独特功能前言
Dubbo
-common公共逻辑模块
Dubbo
-remoting远程通讯模块
Dubbo
-rpc远程调用模块
一只牛博
·
2024-01-15 10:51
#
dubbo
dubbo
实战指南:如何在Spring Boot中无缝整合
Dubbo
【四】
欢迎来到我的博客,代码的世界里,每一行都是一个故事实战指南:如何在SpringBoot中无缝整合
Dubbo
【四】前言项目结构主项目(作为主pom)接口服务提供者properties文件实现类服务消费者properties
一只牛博
·
2024-01-15 10:46
#
dubbo
spring
boot
dubbo
后端
RPC之对象序列化/反序列化
市场主流的rpc有
dubbo
、springcloud、thrift、grpc、brpc等。那RPC的通信传输数据方式是什么样子呢?
sunny_sailor
·
2024-01-15 08:57
rpc
序列化/反序列化
盈利宝web
pom.xml4.0.0com.springspring-parent1.0.0com.springmicr-web1.0.01.8com.springmicr-api1.0.0org.apache.
dubbo
dubbo
-spring-boot-starterorg.apache.
dubbo
dubbo
-dependencies-zookeeperpomio.springfoxspringfox-s
.:::.
·
2024-01-15 05:59
盈利宝
常用代码扩展点设计方式
文章目录JavaSPI1)简介2)代码示例3)实现原理优缺点
dubbo
SPI1)简介2)代码示例策略模式及改进版扩展点实现策略模式扩展点实现策略模式改进扩展点实现Cola扩展点设计1)cola框架简介2
bboyzqh
·
2024-01-14 22:46
中台
java
扩展点
扩展点实现
extension
dubbo
如何实现像本地方法一样调用远程方法
Dubbo
实现像本地方法一样调用远程方法的核心技术是动态代理。
Dubbo
使用JDK动态代理或者字节码增强技术,生成一个代理类,该代理类实现了本地接口,具有本地接口的所有方法。
小甄笔记
·
2024-01-14 20:34
dubbo
dubbo
java
开发语言
dubbo
服务调用流程
Dubbo
的整体架构中,有多个角色,分别是服务提供者,服务调用者以及服务注册中心。
小甄笔记
·
2024-01-14 20:04
dubbo
dubbo
PyTorch项目
源码学习
(3)——Module类初步学习
torch.nn.ModuleModule类是用户使用torch来自定义网络模型的基础,Module的设计要求包括低耦合性,高模块化等等。一般来说,计算图上所有的子图都可以是Module的子类,包括卷积,激活函数,损失函数节点以及相邻节点组成的集合等等,注意这里的关键词是“节点”,Module族类在计算图中主要起到搭建结构的作用,而不涉及运算逻辑的具体实现。要注意的是,Module类对象的chil
_int_me
·
2024-01-14 20:10
PyTorch源码
pytorch
学习
人工智能
python
深度学习
【下云】旧笔记本实现私人服务器
自己涉及的环境:JDK、Mysql、Redis、MQ(RocketMQ\Kafa)、
Dubbo
、xxl-job、分库
xbhog
·
2024-01-14 13:28
服务器
运维
来点springboot干货,通过源码一文详解核心运行原理,还学不会?
下面带大家来通过
源码学习
SpringBoot的核心运作原理以及最核心的注解@EnableAutoConfiguration来进行讲解。
java架构师联盟
·
2024-01-14 09:01
【SpringCloud19】SpringCloud Alibaba Sentinel实现熔断与限流
1.4如何使用官网学习服务使用中的各种问题:服务雪崩服务降级服务熔断服务限流2.安装Sentinel控制台2.1组成部分核心库(Java客户端)不依赖任何框架/库,能够运行于所有Java运行时环境,同时对
Dubbo
艾卡西亚丶暴雨L
·
2024-01-14 08:23
SpringCould学习
spring
cloud
sentinel
java
SpringMVC 学习博客记录
RequestDispatcherHandlerInterceptor组件实际运用场景HandlerMapping&RequestMappingInfo(HandlerMapping)HandlerExecutionChainHandlerAdapter
源码学习
知识点博客记录
Gabriel_liao
·
2024-01-14 02:49
Spring
学习
java
spring
【五】CocosCreator-CCScheduler.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】HashTimerEntry:用于保存指定target的事件定时器相关参数的数据结构。
0zien0
·
2024-01-14 01:24
开发语言
creator
源码分析
typescript
【微服务】 Spring cold、Kubernetes、Service mesh
#SpringCloud和
dubbo
区别?#服务注册和发现是什么意思?SpringCloud如何实现?#什么是Eureka?#Eureka怎么实现高可用?#什么是Eureka的自我保护模式?
奥耶可乐冰
·
2024-01-13 20:32
服务器
微服务
spring
kubernetes
Redis源码分析:基础概念介绍与启动概述
仅作为相关内容的学习记录,有关Redis
源码学习
阅读比较广泛的便是《Redis设计与实现》一书,浏览学习该书之后,觉得相关内容还是觉得抽象的高度比较高,故对照着代码再阅读学习一下。
小屋子大侠
·
2024-01-13 19:51
服务端
redis
nosql
数据库
品优购学习笔记一-
Dubbo
x框架
品优购学习笔记一-
Dubbo
x框架1.
dubbo
x简介
Dubbo
x是一个分布式服务框架,其前身是阿里巴巴开源项目
Dubbo
,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在
Dubbo
smallmartial
·
2024-01-13 19:06
33 - Guarded Suspension模式 等待唤醒机制的规范
GuardedSuspension模式等待唤醒机制的规范1.GuardedSuspension模式2.扩展GuardedSuspension模式3.
Dubbo
源码分析4.总结 前不久,同事小灰工作中遇到一个问题
坯子蔡
·
2024-01-13 16:41
并发编程
多线程
并发编程
多线程模式
保护性暂停
spring 5.0.x
源码学习
系列五: AnnotationConfigApplicationContext类refresh方法之invokeBeanFactoryPostProcessor(一)
前言上篇博客spring5.0.x
源码学习
系列四:AnnotationConfigApplicationContext类register方法作用主要介绍了register方法的作用。
avengerEug
·
2024-01-13 12:45
Dubbo
支持哪些通讯协议,每种协议的应用场景,优缺点
1.
dubbo
协议:适合大并发小数据量的服务调用,以及消费者远大于提供者。传输协议为TCP,支持异步通信和Hessian序列化。应用场景:适用于大并发小数据量的服务调用,以及消费者远大于提供者的场景。
帆仔哟
·
2024-01-13 08:05
dubbo
网络
微服务架构面试专栏(SpringCloud、SpringBoot、
Dubbo
)建议收藏!
一、微服务架构面试专栏1、SpringCloud面试整理1、什么是SpringCloud?Springcloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。SpringcloudTask,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用SpringCloud有什么优势?使用SpringBoot开发分布式微服务时,我们面临
套马杆的程序员
·
2024-01-13 08:35
应用架构演变过程、rpc及
Dubbo
简介
一、应用架构演变历史:单一应用架构->垂直应用架构->分布式服务架构->微服务架构。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,垂直
梨涡妈妈
·
2024-01-13 06:54
架构
dubbo
常见的远程过程调用(RPC)分析
Apache
Dubbo
:阿里巴巴开源的高性能JavaRP
KevinAha
·
2024-01-13 06:23
rpc
【面试突击】注册中心面试实战
如果使用
Dubbo
作为服务框架,那么
Dubbo
底层的注
11来了
·
2024-01-13 02:53
面试突击
面试
职场和发展
java
注册中心
分布式
java面试题——springCloud
同步通讯:
Dubbo
基于RPC远程调用,SpringCloud通过REST接口json调
半秃的小猿子
·
2024-01-12 22:19
java
spring
cloud
开发语言
Zookeeper安装与部署
由于ZooKeeper便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如Hadoop、HBase、Kafka和
Dubbo
等大型分布式系统中。一个分布式系统最多只能同时满足一致性
HRX98
·
2024-01-12 18:12
经验贴
zookeeper
分布式
Dubbo
3.3.0-beta 版本正式发布
作者:Apache
Dubbo
社区近日,Apache
Dubbo
发布了3.3分支大版本3.3.0-beta.1,相较于3.2系列版本,3.3.0-beta引入了一些重量级的功能升级,按照社区规划,3.3也将是
阿里云云原生
·
2024-01-12 13:52
dubbo
阿里云
云原生
Dubbo
的服务降级策略剖析
1服务降级策略概述设置
Dubbo
服务降级策略的主要目的,简单来说就是为了实现对指定服务的请求可以不处理或者简单处理。服务降级策略主要有以下两种:(1)force:return策略。
J_bean
·
2024-01-12 10:58
源码研究-Dubbo
3.2.7
dubbo
关于Tomcat
源码学习
这里是一些建议
关于Tomcat
源码学习
,可以从以下方面开始:了解Tomcat的基本架构首先,了解Tomcat的整体架构,包括Catalina(核心容器)、Jasper(JavaServerPages引擎)和Coyote
KevinAha
·
2024-01-12 08:29
tomcat
java
冰河开始对
Dubbo
下手了!
随着电商系统业务的不断发展,我们需要对系统不断的迭代升级,这期间,
Dubbo
功不可没。在微服务领域有两个比
冰河团队
·
2024-01-12 08:52
开发知识点-Java网络编程-Netty
NettyP1Netty-导学分布式网络返回异步结果
dubbo
rabbitmqtest测试案例多线程日志第1章_01_nio三大组件-channel-buffer网络编程框架jdk1.4之后才有nio这个
amingMM
·
2024-01-12 08:06
netty
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他