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
微服务框架相关技术整理
微服务整体框架开发前后台分离:前台与后台之间,通过Restful风格接口通信(HTTP协议)内部服务:
Dubbo
(RPC框架)外部服务:SpringCloudZuul(提供RestfulAPI接口)在这里插入图片描述微服务应用开发在这里插入图片描述
攻城狮Chova
·
2023-09-27 21:34
ActiveMQ---知识点整理
1999年,原来的SUN公司领衔提出了一种面向消息的中间件服务--JMS规范(标准);常用的几种信息交互技术(httpClient、hessian、
dubbo
、jms、webservice五种).1.2JMS
啊布多
·
2023-09-27 18:45
Spring整合第三方框架的两种方案(XML方式)
整合第三方框架有两种整合方案不需要自定义名空间,不需要使用Spring的配置文件配置第三方框架本身内容,例如:MyBatis需要引入第三方框架命名空间,需要使用Spring的配置文件配置第三方框架本身内容,例如:
Dubbo
保持敬畏
·
2023-09-27 14:09
Spring
5
spring
xml
java
【spring Cloud】微服务通信的三种方式RestTemplate、Feign远程调用与
Dubbo
的使用
目录一、通过RestTemplate调用微服务二、通过Feign远程调用三、
Dubbo
分布式中的远程调用大概分为两种RESTful接口REST,即RepresentationalStateTransfer
别倒在黎明之前
·
2023-09-27 12:54
spring
cloud
微服务
dubbo
spring扩展点二:自定义beanPostProcessor原理解析
beanPostProcessor是我在学习spring源码中,目前看到扩展最多的一个接口,比如:aop、spring事务、初始化方法回调,都是对该接口的扩展和实现,除了spring本身的框架,比如
dubbo
小小少年_
·
2023-09-27 11:04
spring源码
java
Nacos 服务注册与发现原理分析
了解过
Dubbo
的同学
Java架构师CAT
·
2023-09-27 08:22
这可能是把 ZooKeeper 概念讲的最清楚的一篇文章
我本人曾经使用过ZooKeeper作为
Dubbo
的注册中心,另外在搭建Solr集群的时候,我使用到了ZooKeeper作为Solr集群的管理工具。
JAVA高级
·
2023-09-27 05:02
Netty解决粘包和拆包问题的四种方案
前言在RPC框架中,粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如
dubbo
就是一个全双工的长连接。
艾利克斯冰
·
2023-09-27 02:29
java
Netty
Netty粘包与拆包解决方案(一)
在RPC框架中,粘包与拆包问题是必须解决的一个问题,因为RPC框架中,各个微服务相互之间都是维护一个TCP长连接,比如
dubbo
就是一个全双工的长连接。
sunshineAndAlways
·
2023-09-27 02:28
Netty
rpc
网络
java
Dubbo
3应用开发—
Dubbo
直连开发相关概念:通信、协议、序列化
Dubbo
RPC直连应用的概念所谓的
Dubbo
RPC直连应用,指的就是Consumer直接访问Provider,而无需注册中心的接入。
Dubbo
完成的仅仅是RPC最基本的功能。
随机的未知
·
2023-09-27 01:15
Dubbo3应用开发
dubbo
Dubbo
3应用开发—
Dubbo
序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用)
Dubbo
序列化方案(Kryo、FST、FASTJSON2、ProtoBuf序列化方案的介绍和使用)序列化简介序列化是
Dubbo
在RPC中非常重要的一个组成部分,其核心作用就是把网络传输中的数据,按照特定的格式进行传输
随机的未知
·
2023-09-27 01:13
Dubbo3应用开发
dubbo
java
时间轮算法(TimingWheel)
时间轮算法的应用非常广泛,在
Dubbo
、Netty、Kafka、ZooKeeper、Quartz的组件中都有时间轮思想的应用,甚至在Linux内核中都有用到。
千筠Wyman
·
2023-09-26 16:25
Java
算法
数据结构
时间轮算法
任务队列
延时队列
Dubbo
调用过程分析
文档目的:公司目前使用的
dubbo
版本是2.6.2,看完
dubbo
官方文档中的一些功能,所以就想知道
dubbo
调用过程大概是怎么样的。
换个名字_b5dd
·
2023-09-26 14:39
dubbo
学习笔记——简单案例
最近在学习
dubbo
框架,
dubbo
是一个远程RPC调用框架,提供了很多角色,如下所示:节点角色说明节点角色说明Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Registry
秋风落叶黄
·
2023-09-26 14:14
【SpringBoot】| SpringBoot集成
Dubbo
目录一:SpringBoot集成
Dubbo
1.创建公共项目2.创建提供者项目provider3.创建消费者consumer项目4.注册中心Zookeeper的安装图书推荐:《Python自动化办公应用大全
@每天都要敲代码
·
2023-09-26 14:10
第五步:互联网分布式
spring
boot
dubbo
后端
《SpringCloud
Dubbo
开发日记》(一)Nacos连官方文档都没写好
背景现在的微服务框架一般分
dubbo
和springcloud两套服务治理体系,
dubbo
是基于zookeeper为注册中心,springcloud是基于eureka作为注册中心。
地藏Kelvin
·
2023-09-26 12:39
使用Netty手写实现RPC的功能
常见的RPC框架有Apache
Dubbo
GooglegRPCApacheThriftSpringCloud的Http实现优秀的开源框架有高性能,可以像调用本地方法一样调用远程服务
·
2023-09-26 11:45
20120年初面试总结,至今最全的Java程序员高频面试知识点解析笔记
最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java程序员高频面试解析及知识点体系笔记.pdf(实际上比预期多花了不少精力),包含集合,JVM,并发编程、Spring,MyBatis,微服务,Redis,
Dubbo
Java胖胖
·
2023-09-26 10:44
说说遇到的Redis集群方案不可用的情况?
掉一个主需要一半以上主都投票通过才可以)集群某一节点的主从全数宕机【Java面试题与答案】整理推荐基础与语法集合网络编程并发编程Web安全设计模式框架算法与数据结构异常文件解析与生成LinuxMySQLOracleRedis
Dubbo
ConstXiong
·
2023-09-26 07:26
Sentinel安装及配置
Sentinel分为两个部分:核心库(Java客户端)不依赖任何框架/库,能够运行于所有Java运行时环境,同时对
Dubbo
/SpringCloud等框架也有较好的支持。控制台(Dashboard
疯卝
·
2023-09-26 05:56
spring
序列化和lombok
序列化-将java对象转换为字节对象Serializable实现
dubbo
服务在调用的时候,传输的实体必须要实现序列化java.lang.IllegalStateException:Serializedclasscom.c4tman.mock.provider.
dubbo
.dto.Personmustimplementjava.io.Serializabletransient
木果渣
·
2023-09-26 04:00
接口测试入门
其中接口协议分为HTTP,WebService,
Dubbo
,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。
程序员威子
·
2023-09-26 02:00
测试工具
功能测试
单元测试
测试用例
android
selenium
postman
Java学习星球,十月集训,五大赛道(文末送书)
专属专栏《Java基础教程系列》内容概览:《Java高并发编程实战》、《MySQL基础教程系列》内容概览:《微服务》、《Redis中间件》、《
Dubbo
高手之路》、《华为OD机试》内容概览:九月集训十月集训
哪 吒
·
2023-09-25 23:42
搬砖工逆袭Java架构师
学习
开发语言
送书
学习方法
基于SpringBoot+Vue实现的党校培训管理系统源代码+数据库
完整代码下载地址:党校培训管理系统大体总结:前端使用Vue.js框架,UI组件库使用ElementUI与AntDesignVue,后端基于SpringBoot,使用MybatisPlus操作MySQL数据库,使用
Dubbo
云哲-吉吉2021
·
2023-09-25 20:37
spring
boot
vue.js
数据库
Dubbo
2.7 分布式日志 traceId MDC传递
前置条件本项目使用springboot2.5logback日志打印,已引入slf4j包
dubbo
版本是2.7.31、增加MVCAOP设置MDCpackagetest;importorg.apache.
dubbo
.rpc.RpcContext
katasea
·
2023-09-25 18:10
技术分享
dubbo
分布式
java
java框架-
Dubbo
Dubbo
整合SpringbootBIONIONetty
Dubbo
原理在这里插入图片描述
Semanteme
·
2023-09-25 17:32
java
dubbo
开发语言
软件测试之接口测试
其中接口协议分为HTTP,WebService,
Dubbo
,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。
测试杂货铺
·
2023-09-25 17:19
软件测试
自动化测试
职场和发展
测试用例
功能测试
接口测试
测试工具
springboot整合springcloud +SpringCloudAlibaba+nacos+
dubbo
+spring.cloud.nacos.config.file-extension例子:
dubbo
-p
村东头老张
·
2023-09-25 09:47
spring
boot
spring
cloud
dubbo
springboot,springCloud,springCloudAlibaba各版本之间的对应关系
spring-cloud-alibabaspring-cloud-alibaba版本对应说明1.1组件版本关系SpringCloudAlibabaVersionSentinelVersionNacosVersionRocketMQVersion
Dubbo
VersionSeataVersion2021.0.1.01.8.31.4.24.9.22.7.151.4.22.2.7
embelfe_segge
·
2023-09-25 09:43
java
java
后端
电商微服务架构设计
一、微服务基础设施选型1、微服务框架:
dubbo
因为都是java语言,选择
dubbo
或者springcloud,从性能角度考虑,rpc由于采用tcp协议,效率比springcloud高,因此采用
dubbo
2
技术创业者王先生
·
2023-09-25 09:32
架构
架构
dubbo
特性-本地存根,子集本地伪装
来源官方本地存根远程服务后,客户端通常只剩下接口,而实现全在服务器端,但提供方有些时候想在客户端也执行部分逻辑,比如:做ThreadLocal缓存,提前验证参数,调用失败后伪造容错数据等等,此时就需要在API中带上Stub,客户端生成Proxy实例,会把Proxy通过构造函数传给Stub1,然后把Stub暴露给用户,Stub可以决定要不要去调Proxy。image.png在spring配置文件中按
码在路上
·
2023-09-25 04:13
Dubbo
-服务暴露 (一)
讲过了集群容错的原理分析,介些来我们看看这些服务是如何暴露出来供消费者使用的。这一节我们主要看看是什么时候开始了服务暴露,在这个过程中发生了什么。我们从ServiceBean讲起,先看一下继承结构:image.png可见它实现了许多的spring的接口,其中有一个ApplicationListener,熟悉spring的话可以知道这是一个事件监听方法,当spring发出事件的时候执行这个方法。在S
夜秦淮
·
2023-09-25 03:38
从zookeeper中获取对应
dubbo
服务的ip和port
ip:port为test3环境zookeeper链接信息ZkClientzkClient=newZkClient("ip:port",5000);list=zkClient.getChildren("/
dubbo
陈驰_0504
·
2023-09-25 00:58
开源框架中的责任链模式实践
本文介绍责任链的常见实现方式,并结合开源框架如
Dubbo
、Sentinel等进行延伸探讨。
vivo互联网技术
·
2023-09-24 22:48
开源
责任链模式
设计模式
Dubbo
Sentinel
JMeter进行
dubbo
rpc接口的性能测试
JMeterApacheJMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI脚本、Java对象、数据库、FTP服务器,等等。JMeter可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JM
Lydia1991
·
2023-09-24 20:17
一文详细解读
Dubbo
中的 http 协议
太阳红彤彤,花儿五颜六色,各位读者朋友好,又来到了分享
Dubbo
知识点的时候了。说到
Dubbo
框架支持的协议,你的第一反应是什么?
Kirito的技术分享
·
2023-09-24 15:07
Zookeeper-分布式协调服务
kafka中的各个角色在zk中注册producer需要知道有几个broker,需要从zk中读取zookeeper在百科中的应用leader的选举(避免单点故障,hdfs,yarn,mepreduce等)命名(
dubbo
一个喜欢烧砖的人
·
2023-09-24 15:24
rpc之hessian闲聊
参考链接参考链接前言在开源世界中有很多优秀的RPC框架,如gRpc,
Dubbo
,Motan等等,但在某些场景下,此类框架就显得"太重",Spring全家桶是java程序猿的最爱,在rpc方面对多种模型提供了支持
木易爽
·
2023-09-24 12:25
分布式/微服务---第九篇
系列文章目录文章目录系列文章目录一、
Dubbo
的整体架构设计及分层一、
Dubbo
的整体架构设计及分层五个角色:注册中心registry:服务注册与发现服务提供者provider:暴露服务服务消费者consumer
数据大魔王
·
2023-09-24 12:24
分布式
微服务
架构
JDK21新特性
Dubbo
在官方说明中也已经将JDK17作为推荐的版本了。其他的几乎你所能用到的一些开源框架或工具包都早已支持最起码JDK17了。J
爱跑步的程序员~
·
2023-09-24 11:52
jdk21
java
jdk
什么是接口测试,我们如何实现接口测试?
其中接口协议分为HTTP,WebService,
Dubbo
,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。
潇潇说测试
·
2023-09-24 09:12
自动化测试
软件测试工程师
软件测试
功能测试
软件测试
自动化测试
程序人生
职场发展
Dubbo
+ZK+Spring整合Demo
Demo模块主要覆盖如下3部分:
dubbo
-api:存放公共接口,只是提供接口,不提供实现;
dubbo
-consumer:调用远程服务,通过引用
dubbo
-api对应的接口包,配置文件中写明调用接口、注册中心信息等
佛系小懒
·
2023-09-24 08:25
2023最新的接口自动化测试完整版
其中接口协议分为HTTP,WebService,
Dubbo
,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。
互联网杂货铺
·
2023-09-24 05:40
软件测试
自动化测试
接口测试
测试工具
职场和发展
测试用例
功能测试
RPC、HTTP和WebSocket协议
序列化耗费性能传输协议:rpc基于tcp也可基于http,http只能是http负载均衡:rpc自己支持,http需要自己搭建,比如nginx传输效率:rpc可以自定义tcp协议报文相对小(实时性高,例如
dubbo
DO your like
·
2023-09-24 05:37
如何去阅读并学习一些优秀的开源框架的源码?
当然,还有另一种需求,就是希望通过阅读源码了解软件的设计细节,来达到学习的目的,例如,通过阅读
Dubbo
的源码,我可以了解一个RPC框架的设计细节。前提阅读源码之前要做一定的准备工作。
晴栀吖
·
2023-09-24 02:29
Dubbo
可以代替Feign、Hystrix、Sentinel,Ribbon?
文章目录一、概念二、功能介绍1、@Service2、@Reference3、@Method4、@Argument三、分析四、如何实现?1、熔断(CircuitBreaker)XML配置方式注解方式2、降级(Fallback)XML配置方式注解方式3、限流(RateLimiting)XML配置方式注解方式4、负载均衡(LoadBalancing)XML配置方式注解方式五、扩展1、Feign和Open
程序员Forlan
·
2023-09-24 00:40
框架
dubbo
hystrix
sentinel
Dubbo
同步异步调用
转载自http://
dubbo
.apache.org/books/
dubbo
-dev-book/implementation.html实现细节初始化过程细节解析服务基于
dubbo
.jar内的META-INF
持续在更新
·
2023-09-23 21:39
CompletableFuture 组合式异步编程
最近学习
dubbo
源码,敲了些vertx代码,觉得异步编程的风格是有多么的帅,lambda表达式写的美又很有逻辑。java强语言能写成这样也是很美的一件事情。
Double_winter
·
2023-09-23 18:47
微服务介绍 SpringCloud,服务拆分和远程调用,注册中心Eureka,负载均衡Ribbon,注册中心Nacos
一、微服务介绍1.系统架构的演变什么是微服务,微服务有哪些特征SpringCloud是什么SpringCloud与
Dubbo
的区别1.单体架构将业务的所有功能集中在一个项目中开发,打成一个包部署。
程序员~小鱼儿
·
2023-09-23 17:32
spring
cloud
微服务
eureka
Dubbo
学习(四)——
Dubbo
的常用场景
文章目录启动时检查概念代码示例集群容错概念代码示例负载均衡概念代码示例直连提供者概念代码示例只订阅概念代码示例只注册概念代码示例多协议机制概念代码示例多注册中心概念代码示例多版本概念代码示例日志管理概念代码示例总结启动时检查概念启动时检查是
Dubbo
杨思默
·
2023-09-23 17:57
✿✿RPC框架
dubbo
学习
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他