work hard work smart

专注于Java后端开发。 不断总结,举一反三。
随笔 - 1158, 文章 - 0, 评论 - 153, 阅读 - 186万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  S. Dubbo

摘要:Dubbo基本概念 1、URL 统一资源定位器 标准的URL格式 protocol://username:password@host:port/path?key=value&key2=value2 Dubbo中的URL 在Dubbo中: 服务是资源, dubbo://192.168.1.1:2088 阅读全文

posted @ 2020-06-08 15:03 work hard work smart 阅读(132) 评论(0) 推荐(0) 编辑

摘要:一、概念 分布式事务就是将多个节点的事务看成一个整体处理 分布式事务由事务参与者、资源服务器、事务管理器等组成 常见的分布式事务的例子: 支付、下订单等 二、实现思路 两段式事务和三段式事务 基于XA的分布式事务 基于消息的最终一致性方案 TCC编程式补偿事务(被认为最好的方式) 1、两段式事务(很 阅读全文

posted @ 2020-05-11 22:42 work hard work smart 阅读(242) 评论(0) 推荐(0) 编辑

摘要:Dubbo特性之结果缓存,并发、连接控制 一、结果缓存 Dubbo可以通过注解对热点数据进行缓存 Dubbo结果缓存是本地缓存,Redis是分布式缓存 二、并发、连接控制 Dubbo可以对连接和并发数量进行控制,超出部分以错误形式返回 1) 连接控制: Dubbo是一个长连接,可以控制连接的数量 a 阅读全文

posted @ 2020-05-10 16:42 work hard work smart 阅读(360) 评论(0) 推荐(0) 编辑

摘要:1、启动检查 服务启动过程中验证服务提供者的可用性 验证过程出现问题,则阻止整个Spring容器初始化 服务启动检查可以尽可能早的发现服务问题 某些场景下,如服务A调用服务B,服务B调用服务A,这样两个服务永远启动不了 解决方法: 关闭启动检查 2、负载均衡 如A服务调用B服务,B服务有四个(部署在 阅读全文

posted @ 2020-05-07 23:24 work hard work smart 阅读(201) 评论(0) 推荐(0) 编辑

摘要:项目介绍: 用户服务: 服务提供方,提供了如登录方法。 网关服务: 提供Rest接口,如授权接口,然后在通过Dubbo调用用户服务的登录方法。 1、项目结构如下如 guns-api: 公共接口 guns-gateway: 网关服务 (从guns-rest复制过来,依赖于guns-api) guns- 阅读全文

posted @ 2020-05-07 14:26 work hard work smart 阅读(546) 评论(0) 推荐(0) 编辑

摘要:1、Dubbo架构图 角色说明: 阅读全文

posted @ 2020-05-07 14:10 work hard work smart 阅读(136) 评论(0) 推荐(0) 编辑

摘要:开发工具Idea 一、无注册中心,消费者直接调用提供者 1、工程结构如下: dubboapi: 接口定义 provider: 服务提供者,依赖于dubboapi consumer: 服务消费者,依赖于dubboapi SpringBoot版本为2.2.6 2、创建dubboapi模块 里面定义了一个 阅读全文

posted @ 2020-05-06 16:17 work hard work smart 阅读(488) 评论(0) 推荐(0) 编辑

摘要:1、Dubbo和Spring Cloud区别 1)、通信方式不同 Dubbo使用RPC通信,Spring Cloud使用Http RestFul方式 2) 组成部分不同 组件 Dubbo Spring Cloud 服务注册中心 Zookeeper Spring Cloud Netflix Eurek 阅读全文

posted @ 2019-04-25 09:48 work hard work smart 阅读(146) 评论(0) 推荐(0) 编辑

摘要:一、下载源码 下载2.6.0的源码 https://github.com/apache/incubator-dubbo/releases/tag/dubbo-2.6.0 二、使用Eclipse打开dubbo-admin 然后run As -> Maven install 安装成功后,导出War文件。 阅读全文

posted @ 2019-04-24 18:52 work hard work smart 阅读(1414) 评论(0) 推荐(0) 编辑

摘要:开发工具:Eclipse,项目结构如下 模块介绍: DubboAPI API接口 DubboConsumer 消费者 DubboProvider 生产者 DubboAPI Service 提供的接口,DubboProvider实现了 DubboAPI 接口,并对外开放http端口,DubboCons 阅读全文

posted @ 2019-04-24 15:28 work hard work smart 阅读(195) 评论(0) 推荐(0) 编辑

摘要:1、Tomcat容器内启动 pom.xml 文件中 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>* 阅读全文

posted @ 2018-11-12 17:04 work hard work smart 阅读(253) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示