1.1 Dubbo简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。 什么是RPC? RPC全称为remote procedure call,即远程过程调用。比如两台 ...
SpringBoot融合了maven的特点,所以可以和maven完美整合。 接下来要做一个分布式项目,首先要有共享的接口: 先建一个maven项目: 详情: UserAddress.java OrderService.java UserService.java pom.xml 以上项目会作为下面两个项目的依赖。 新建springboot项目用来提供服务 UserServiceImpl.java S ...
2020-03-30 18:22 0 913 推荐指数:
1.1 Dubbo简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成。 什么是RPC? RPC全称为remote procedure call,即远程过程调用。比如两台 ...
搭建ZooKeeper服务注册中心 上传文件: zookeeper-3.4.9.tar.gz 解压zookeeper-3.4.9.tar.gz 将/opt/zookeeper-3.4.9/conf/zoo_sample.cfg复制为/opt/zookeeper-3.4.9/conf ...
项目中要用到dubbo,zookeeper,就花费点时间学习,通过百度和同事的帮助做了一个小例子运行起来啦。 本着学习分享、共同交流进步的目的写下此篇随笔,希望对有需要的人有所帮助。 本文作者原创,如有转载请注明出处,谢谢。 1.开发软件、资料 jdk1.7.0_79 ,安装并配置好 ...
0.原理 Alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心 ...
第一步:修改zookeeper/conf下的改为zoo.cfg文件, 第二,下载dubbo-admin项目,利用mvn install -Dmaven.test.skip=true编译,再dubbo-admin目录下找到dubbo-admin.xx.war,并把tomcat端口改为8090. ...
我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架。 一,背景 以前我们需要远程调用他人的接口 ...
上次更新博客已经是一年前,这一年发生了很多事,并不顺利,甚至有些痛苦,不过不管怎样,不要停止学习,只有学习才能让你变强,应对更多不安定。 一、RPC概念 Dubbo服务是一个RPC框架,那我们首先就要先理解什么叫做RPC, Remote Procedure Call 即远程过程调用 ...
前面花了一段时间去学习SpringCloud的相关知识,主要是理解微服务的概念并使用SpringCloud的一系列组件实现微服务落地。学习这些组件本身是简单的,跟着操作一遍基本就会了,这也得益于Springboot给我们带来了很多便利。实际的应用中也许还会碰到一些坑,但只要我们掌握基本的原理就能 ...