![](https://img-blog.csdnimg.cn/20190421211131964.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dubbo
Apache Dubbo™ (incubating)是一款高性能Java RPC框架。
Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务
aiming66
这个作者很懒,什么都没留下…
展开
-
【dubbo】dubbo配置的方式和属性加载顺序
1、我们项目中如果用到了dubbo,我们必然涉及到配置一些dubbo配置。那么这些配置可以写到哪里呢。我们从官网:http://dubbo.apache.org/zh-cn/docs/user/configuration/properties.html了解到我们经常设置属性的位置有三个:1、通过虚拟机参数。比如 设置通信端口 java -jar dubbo.jar -Ddubbo.prot...原创 2019-10-03 20:27:45 · 601 阅读 · 0 评论 -
【dubbo实战】记一次zookeeper连接数暴增事件
基础环境:1、centos7.x,程序运行在docker中。2、jdk是1.83、用到zk的服务有kafka、dubbo程序(dubbo程序分两个一个提供者一个消费者)问题现象:1、kafka突然连不上或者连接很慢2、zk集群执行命令特别卡3、在zookeeper.out中出现too many connecttion from _ip :显示我在_ip上的某应用请求过度!解决思路...原创 2019-10-02 17:05:47 · 1319 阅读 · 0 评论 -
【dubbo】dubbo与Hystrix的整合
Hystrix 旨在通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求打包,以及监控和配置等功能直接上步骤:1 生产者和消费者都导入依赖: <dependency> <groupId>org.springframework...原创 2019-10-03 22:11:33 · 889 阅读 · 0 评论 -
【dubbo】Spring boot与dubbo整合的三种方式
方式一使用注解的方式导入dubbo-starter在application.properties配置属性使用@Service暴露服务使用@Reference引用服务使用@EnableDubbo开启注解Dubbo功能或者配置包扫描dubbo.scan.base-packages=com.atguigu.gmall开启注解、包扫描,配置一个即可这种方式可以在@Service、@...原创 2019-10-03 21:43:44 · 502 阅读 · 0 评论 -
【dubbo】在linux上单机部署dubbo的规范
在我们部署dubbo服务的过程中肯定是要部署在linux上面的,如果是用windows部署那就太屌丝了。0、服务器的划分如果是在测试环境,我们经常使用单机部署。为此至少有以下几个服务器。server01-zookeeperserver02-databaseserver03-providerserver04-consumer1、环境变量配置Java环境变量----只需要JRE vi ...原创 2019-08-02 09:02:30 · 617 阅读 · 1 评论 -
【dubbo】使用Dubbo框架提供的Main方法类来运行dubbo服务——服务容器
我们在dubbo的框架使用中,不能不提的就是如何运行我们的dubbo服务的jar包。比如provider的jar等。根据现有经验,dubbo服务的运行方式有三种。1.Dubbo服务的运行方式:1、使用Servlet容器运行(Tomcat、Jetty等)----不可取缺点:增加复杂性(端口、管理)浪费资源(内存)2、自建Main方法类来运行(Spring容器) ----不建议(本地调...原创 2019-08-01 21:24:32 · 2085 阅读 · 0 评论 -
【dubbo】3、利用maven搭建dubbo环境(demo)
文章目录1 创建提供者1-1 创建maven项目2 创建消费者3 配置提供者4 配置消费者1 创建提供者利用idea搭建。1-1 创建maven项目2 创建消费者3 配置提供者4 配置消费者...原创 2019-05-22 10:55:08 · 3857 阅读 · 1 评论 -
【dubbo】3、注册中心——zookeeper 的搭建
文章目录1、Linux下安装zookeeper1、安装zookeeper1、安装jdk2、下载zookeeper网址:3、开机启动zookeeper4、配置zookeeper2、监控器——Linux下安装dubbo-admin管理控制台1、安装Tomcat81、安装dubbo-admin上一节,我们一起学习了dubbo 的基本框架和运行流程。今天我们来学习注册中心 的搭建和监控中心的搭建。在d...原创 2019-04-23 19:35:11 · 677 阅读 · 1 评论 -
【dubbo】1、分布式基础理论与服务架构的发展史
文章目录1、分布式基础理论1.1)、什么是分布式系统?1.2)、dubbo发展演变单一应用架构垂直应用架构分布式服务架构流动计算架构1.3)、RPC什么叫RPCRPC基本原理1、分布式基础理论1.1)、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络...原创 2019-04-21 16:45:53 · 363 阅读 · 0 评论