一、Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能透明化的RPC远程服务调用方案,以及SOA服务治理方案。二、为什么要用Dubbo?因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了 Netty、Zookeeper,保证了高性能高可用性。1、使用Dubbo可以将核心业务抽取出来,
转载 2024-06-07 14:13:05
272阅读
Dubbo 企业级应⽤前言分布式项目开发联调接口的暴露于引用自动化构建与协作接口平滑升级开发联调1、基于临时分组联调2、直连提供者(不推荐)3、只订阅控制后台与监控中心redis服务注册机制注册中心的作用Dubbo所支持的注册中心Redis 注册中心总结感谢与参考 前言hello,小编这周比较忙,一直没有写相应的博客,今天抽空写一下dubbo应用的进阶第一篇,本文参考了dubbo官方文档服务化最
转载 2023-07-11 14:08:48
55阅读
面试题顺序:Java后端+Dubbo+Kafka+MyBatis+reids+Spring+多线程+微服务java后端面试题List Set 的区别HashSet 是如何保证不重复的Arrays.sort Collections.sort 实现原理 区别异常分类以及处理机制waitsleep的区别java后端面试题PDF Dubbo面试题Dubbo中zookeeper做注册中
转载 2024-03-07 21:06:37
87阅读
IDEA基于springboot采用Dubbo+zookeeper+Redis搭建微服务项目-详细教程目录前言1.构建项目2.提供者:Provider2.1搭建基础设施,启动基本springboot项目2.2Provide整合Dubbo3.消费者:consumer3.1搭建基础设施,引入提供方3.2consumer配置Dubbo4.使用zookeeper作为服务注册中心 5.项目集成Re
转载 2023-12-07 19:53:02
53阅读
DubboSpring Cloud并不是完全的竞争关系,两者所解决的问题域不一样:Dubbo的定位始终是一款RPC框架,而Spring Cloud的目的是微服务架构下的一站式解决方案。 非要比较的话,Dubbo可以类比到Netflix OSS技术栈,而Spring Cloud集成了Netflix OSS作为分布式服务治理解决方案,但除此之外Spr
转载 2023-11-19 15:44:58
54阅读
辅助链接Dubbo系列之 (一)SPI扩展 Dubbo系列之 (二)Registry注册中心-注册(1)Dubbo系列之 (二)Registry注册中心-注册(2)引导dubbo的服务的注册与发现,需要通过第三方注册中心来协助完成,目前dubbo支持的注册中心包括 zookeeper,consul,etcd3,eureka,nacas,redis,sofa。这些注册中心的不同支持在之后的篇章进行分
转载 2023-08-03 21:39:21
216阅读
前言上次小编为大家带来了Dubbo调用及容错机制详解,不知道大家有没有去看小编最后留下的问题,欢迎对文章进行评论也希望大家和小编多多交流。今天接着为大家带来Dubbo的内容,传输协议,上次调用机制中并没有涉及Dubbo传输的协议,这次容小编娓娓道来。Dubbo核心协议RPC协议概念这边涉及到小编曾经被问到的问题,问dubbo采用什么协议,一般问这个问题的话,主要是针对应用协议而不是网络传输协议,所
前言今天我们来说说Redis为什么高性能?如何做高可用?Redis为什么这么快?Redis是单线程的,避免了多线程的上下文切换并发控制开销;Redis大部分操作时基于内存,读写数据不需要磁盘I/O,所以速度非常快;Redis采用了I/O多路复用机制,提高了网络I/O并发性;Redis提供高效的数据结构,如跳跃表、哈希表等;一、Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java 的高性能
1、介绍Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用
转载 2023-10-24 14:30:39
66阅读
### Dubbo缓存与Redis 在微服务架构中,性能响应速度至关重要。使用有效的缓存机制,能够极大地提升应用程序的性能。Dubbo作为一个高性能的Java RPC框架,通常与缓存技术结合使用,以加快数据访问速度。其中,Redis是一个流行的分布式缓存解决方案,因其高效的数据存储处理能力而广泛使用。 #### DubboRedis的关联 Dubbo通过提供透明化的RPC访问,使得不同
原创 2024-10-18 08:32:18
43阅读
小弟本着先会用在学习原理的原则 先用了dubbo 现在在实际业务中 因为分布式项目做了集群,需要用的分布式锁,就用到了基于redis的分布式锁,废话不多说,先来代码:package com.tiancaibao.utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Redis distributed lo
转载 2024-06-07 10:50:41
27阅读
前言redis简单来说 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。所以在面试中我们经常可以看到redis的身影,今天给大家带来一道
转载 2024-08-16 19:28:24
28阅读
Redis回顾NoSQL-> Not Only SQLRedis : 一个NoSQL数据库, 常用作 缓存使用 (cache) Redis的数据类型: string , hash ,set ,zset , list Redis是一个中间件: 是一个独立的服务器。 Java中著名的客户端: Jedis , lettuce , Redisson Spring,SpringBoot中有 一个Red
转载 2023-09-28 18:27:37
62阅读
# DubboRedis的集成 ## 介绍 Dubbo是一款高性能的RPC框架,而Redis是一款开源的内存数据库。将DubboRedis进行集成可以提高系统的性能扩展性。本文将介绍如何在Dubbo中集成Redis,并给出代码示例。 ## DubboRedis的集成 ### 步骤一:引入Redis依赖 首先需要在Dubbo项目的pom.xml文件中引入Redis的依赖: ```
原创 2024-04-28 05:55:03
57阅读
注册中心——redis 目标:解释以为redis实现的注册中心原理,解读duubo-registry-redis的源码 Redis是一个key-value存储系统,交换数据非常快,redis以内存作为数据存储的介质,所以读写数据的效率极高,远远超过数据库。redis支持丰富的数据类型,dubbo就利用了redis的value支持map的数据类型。redis的key为服务名称和服务的类型。
1、对象:对于redis数据结构,redis没有直接使用数据结构实现数据库的键值对关系,是基于数据结构生成redis对象系统。      Redis的对象系统实现了基于引用计数技术的内存回收机制:当程序不再使用某个对象的时候,这个对象所占用的内存就会被释放;Redis还通过引用计数技术实现了对象共享机制,这一机制可以适当的条件下,通过多个数据库键共享同一个对象来节约内
转载 2023-09-22 16:20:59
27阅读
更正一下,rabbitMQ的消息的终点是队列而非交换器,而rocketMQ的终点是topic,因为topic包含队列。正是dubbo的出现,才让越来越多的公司选择分布式架构。例如在两台机器上有两个服务A、B,如果A要调用B的某个方法,使用http固然可以,但会比较麻烦,而采用RPC(远程过程调用)就会让你像调用本地方法一样简单,dubbo就是一个轻量级的RPC框架。讲一下RPC原理。我用调用本地方
概述:本文Dubbo采用全Spring配置方式,透明化介入应用,只需用Spring加载Dubbo的配置即可,注册中心使用zookeeper,编辑器采用idea。一、安装配置zookeeper1、在官网http://zookeeper.apache.org 下载zookeeper,我使用的版本是3.4.14;2、解压zookeeper压缩包至你想安装的路径;3、ZooKeeper的安装模式
转载 2023-07-20 21:45:14
201阅读
Dubbo+Redis学习笔记Dubbo1.dubbo 概述2.直连方式 dubbo3.dubbo 服务化最佳实践4.注册中心-Zookeeper5.监控中心Redis1.Redis简介2.Redis的特点3.Redis基本知识3.Redis的5种数据结构4.redis中的操作命令5.redis的配置文件6.redis的持久化(RDB AOF配置)7. Redis的事务8. Redis的主从复制
转载 2023-08-16 16:39:33
29阅读
Dubbo是RPC服务端端框架的杰出代表,由于走TCP天生比HTTP快的原因,在springboot盛行的restful(http)情况下,dubbo依旧火热。今天来总结下dubbo常见的几种序列化协议。一、dubbo协议(默认)dubbo协议是默认推荐的协议。使用单一长连接,NIO 异步通信,基于 hessian 作为序列化协议。适用于:传输数据量小,并发量高的场景(一般消费者服务远多于提供者服
  • 1
  • 2
  • 3
  • 4
  • 5