U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

SpringBoot+Dubbo+Zookeeper实现简单的分布式架构

来源:http://www.tudoupe.com时间:2022-02-25

目录

    • 前言
    • 搭建框架
    • 启动测试

前言

什么是分布式系统?
分布式系统的出现是为了用更省钱的方式、更多的普通机器完成单个计算机无法完成的计算。
架构演变经历的4个阶段
单一应用架构
将所有功能都部署在一起,以减少部署节点和成本。但是不利于维护和升级。
垂直应用架构
将应用拆分为多个应用,通信机制一般为RESTful。但是呢?虽然拆分为多个应用,但是应用之间难免存在交互的部分,这就促使下一个架构的诞生。
分布式服务架构
将核心业务抽取出来,作为独立的服务进行部署,供多个垂直应用调用,分布式服务框架(RPC)是关键,RPC【Remote Procedure Call】是指远程过程调用,可以将共同的服务部署在服务器中,用RPC实现服务之间的调用。
流动计算架构
增加一个调度中心基于访问压力实时管理集群容量。

搭建框架

1.创建一个模块SpringBoot-Dubbo-zookeeper,使用springboot的web依赖。
2.编写一个接口:

3.编写一个实现类:
这里的@Service表示注册到zookeeper中

4.在application.properties中配置注册中心地址,扫描指定包,被调用的方法是需要加入扫描指定包下服务的配置dubbo.scan.base-packages,需要将其注册在zookeeper中和spring中才可使用,调用时注册中心地址与被调用的配置相同方可

5.在springboot的启动文件中加入注解@EnableDubbo
6.导入依赖包

7.创建新的模块用于调用上一个模块,导入一样的包
8.配置dubbo相关属性

9.创建调用的类

10.编写测试类

11.注意,这里需要保持路径相同,且需要加入第一个的服务接口防止报错。
在这里插入图片描述

启动测试

开启zookeeper,开启第一个模块SpringBoot-Dubbo-zookeeper,然后启动测试方法。这里的zookeeper相当于注册中心,用于接收第一个模块的注册,并使得可以被调用。最终输出在这里插入图片描述

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息