10Dubbo
文章平均质量分 94
Dubbo
专注_每天进步一点点
成为健康快乐长寿有价值的人,拥有明亮灵动的眼睛,平静谦和的微笑。
展开
-
01 Dubbo框架设计
写在前面的话,虽然Dubbo已经发布了3.X的版本,但是很多公司的一些项目仍然使用Dubbo2.x的版本,所以这里我们看的是Dubbo2.x的版本。逛逛Dubbo的官网:Dubbo2.x的框架设计很多的时候面试官可能会问:假如让你设计一个RPC框架,你该如何设计,谈谈你的思路。对于这样的问题,就是些原理的东西,可以参考Dubbo的整体设计图图例说明:图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至.原创 2022-04-15 13:31:39 · 137 阅读 · 0 评论 -
面试连环炮之分布式事务和分布式会话
欣然java架构交流群:473984645分布式事务面试题分布式事务了解吗?你们是如何解决分布式事务问题的?面试官心理分析只要聊到你做了分布式系统,必问分布式事务,你对分布式事务一无所知的话,确实会很坑,你起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。现在面试,分布式系统成了标配,而分布式系统带来的分布式事务也成了标配了。因为你做系统肯定要用事务吧,如果是分布式系统,肯定要用分布式事务吧。先不说你搞过没有,起码你得明白有哪几种方案,每种方案可能有啥坑?比如 TCC转载 2021-01-22 11:21:51 · 137 阅读 · 0 评论 -
分布式事务
http://www.tianshouzhi.com/api/tutorials/distributed_transaction/383如何浅显易懂地解说 Paxos 的算法? https://www.zhihu.com/question/19787937转载 2020-12-29 17:54:41 · 72 阅读 · 0 评论 -
面试必问:分布式事务六种解决方案
敖丙蘑菇街 算法工程点赞再看,养成习惯,微信搜一搜【三太子敖丙】关注这个喜欢写情怀的程序员。本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。前言上一篇文章已经讲完分布式了,那暖男说要讲分布式事务那就一定会讲,只是我估计大家没料到暖男这么快就肝好了吧?事务想必大家并不陌生,至于什么是 ACID,也是老生常谈了。不过暖男为了保证文章的完整性确保所有人都听得懂,我还是得先说说 ACID,然后再来介绍下什么是转载 2021-01-22 10:22:06 · 160 阅读 · 0 评论 -
dubbo-admin-2.5.3.war 不支持JDK1.8问题解决详细说明
一、部署软件时遇到了一个尴尬的问题:我们的很多软件都是依赖在JDK1.8环境的下才会比较稳定。而我们的dubbo-admin-2.5.3.war却依赖在jdk1.7下,那么问题来了,我们的服务器环境是1.8的,他们又不能单独部署。后来发现tomcat可以自己指定JDK环境的版本和JDK的路径。下面就把指定的步骤和大家说下,主要是修改文件。根据系统的不同,分为windows的配置和linux的配置。...转载 2018-11-13 18:20:43 · 612 阅读 · 0 评论 -
Dubbo与Nginx区别
原文地址:https://www.cnblogs.com/barrywxx/p/8566626.htmlDubbo的负载均衡已经是服务层面的了,和nginx的负载均衡还在http请求层面完全不同。至于二者哪个优秀,当然没办法直接比较。涉及到负载均衡就涉及到你的业务,根据业务来选择才是最适合的。dubbo具备了server注册,发现、路由、负载均衡的功能,在所有实现了这些功能的服务治理组...原创 2019-02-15 17:00:00 · 950 阅读 · 0 评论 -
什么是服务治理平台?
上次被问到什么是服务治理平台?谈谈你对服务治理平台的理解?我觉得谈服务治理,首先要知道什么是微服务?微服务就是一些协同工作的小而自治的服务,两个特性简单连接,分散管理。Ø简单连接1、在连接通道方面,微服务很轻,一般采用轻量级的通讯协议(如HTTP)和简单数据格式(如JSON)。2、无需中心节点提供复杂业务处理,把业务的职责还给服务端,更灵活地响应业务变化。Ø分散管理1、...转载 2019-09-12 14:35:41 · 1132 阅读 · 0 评论 -
广州的三本小哥JavaWeb打怪升级记
他的简书地址:https://www.jianshu.com/u/c4503bc2c490原创 2019-06-12 08:26:16 · 201 阅读 · 0 评论 -
使用setMaxResults()方法就出现ORA-00933: SQL 命令未正确结束错误
补充:去掉setMaxResults()方法后运行正常springboot项目,连接oracle数据库,用自带PagingAndSortingRepository<Data,String>进行数据分页,项目可以正常启动,但是分页数据无法刷新,后台报sql命令未正确结束是因为没有加入oracle方言造成的,在application.properties里面加入sp...原创 2018-12-28 16:21:08 · 823 阅读 · 0 评论 -
SpringBoot开发案例之整合Dubbo提供者(二)
小柒2012 2017-07-18摘要: 大家有没有注意到,上一篇中提供者,暴露接口的方式?混搭。springboot本身接口实现使用了注解的方式,而Dubbo暴露接口使用的是配置文件的实现方式,即如下: 代码: import org.springframework.大家有没有注意到,上一篇中提供者,暴露接口的方式?混搭。springboot本身接口实现使用了注解的方式,而Dub...转载 2018-11-13 23:17:49 · 296 阅读 · 0 评论 -
SpringBoot开发案例之整合Dubbo提供者(一)
既然是开发案例,显然不会扯那么多老婆舌,有不清楚这两个东东的请自行百度。开发环境JDK1.7、Maven、Eclipse、SpringBoot1.5.1、Dubbo2.8.4项目结构相关配置pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w...转载 2018-11-13 23:15:20 · 108 阅读 · 0 评论 -
SpringBoot dubbo 整合
最近公司在考虑公司的java项目的分布式架构的技术选型问题,初步讨论之后选择了 SpringCloud,但是在对 SpringCloud 进行一些的组件测试之后发现 一个问题,就是 SpringCloud 的eureka分布式服务在调用的时候还是有些不方便的地方,她主要是采用 http 协议实现 restful API,这样在调用的时候 一个是效率不高,第二是参数的序列化是个问题,经测试发现...转载 2018-11-13 23:02:00 · 247 阅读 · 0 评论 -
Spring Boot和Dubbo整合
代码demohttp://git.oschina.net/zhangxh20/spring-boot-dubbo项目共分成4个模块dubbo-api dubbo-dao dubbo-service dubbo-webdubbo-api这个模块主要是原来提供API服务,里面都只是接口和实体bean的定义dubbo-dao这个模块用来操作数据库dubbo-se...转载 2018-11-13 22:56:23 · 105 阅读 · 0 评论 -
Spring Boot Dubbo 整合和入门理解
Spring Boot Dubbo 整合和入门理解 1、搭建Dubbo 框架需要用到几个组件来看一下组件理解以下dubbo 的整个过程这样画大家应该可以看懂吧,下面就来介绍以下各个模块的安装和使用。2、zookeeper zookeeper 下载到官网下载就可以了,下载后不需要配置什么默认即可。 启动zookeeper 命令如下查看是否启...转载 2018-11-13 22:47:22 · 221 阅读 · 0 评论 -
SpringBoot整合dubbo
Spring BootDubbo 市面上大概是用两种方式使用微服务,①dubbo,②,springcloud;dubbo是使用rpc进行服务调度,而springcloud是用轻量级的http方式;dobbo侧重于服务间通信,在负载均衡,网关,路由,熔断方面依赖于第三方,而springcloud则提供了一整套完整的解决方案。且zookeeper偏向于保证一致性,而springcloud...转载 2018-11-13 22:33:43 · 149 阅读 · 0 评论 -
Dubbo整合SpringBoot
目前的dubbo已支持和springboot集成,还是之前的例子,这次我们通过springboot容器来实现。借此了解一下基于springboot容器启动的dubbo的配置及使用。1. 准备工作创建一个Maven空项目,作为项目的父工程,此工程的子项目基于Spring Boot 2.0.5 实现在父工程的pom.xml引入之后要创建的子工程 <modules>...转载 2018-11-13 22:12:14 · 116 阅读 · 0 评论