Spring Cloud常见模块有哪些


这篇文章主要讲解了“Spring Cloud常见模块有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Cloud常见模块有哪些”吧!什么是Spring Cloud :Spring Cloud 是一系列框架的集合利用Spring Boot的简化了开发Spring Cloud 常见模块 :Eureka:注册中心,用于注册所有服务(项目/应用)Ribbon:负载均衡,用于搭建集群的。(同一个功能多个tomcat,ribbon帮着选择一个tomcat)Hystrix:熔断器,与正主断了联系,使用备选方案(备胎)。Feign:服务与服务之间调用。类似HttpClientzuul 网关:确定统一入口,方便进行管理。spring cloud版本 :spring cloud 采用 Greenwich版本,对应spring boot 2.1.*版本Eureka 入门Eureka职责:服务注册:服务提供方将服务注册到注册中心服务发现:服务调用方法,从注册中心中,获得需要的服务服务检测:注册中心与服务之间采用心跳检测服务状态Eureka 入门案例搭建父项目 香港云主机骤一:创建父项目 cloud_parent步骤二:修改pom.xml文件,确定spring cloud版本搭建注册中心 步骤一:创建子项目 eureka_demo步骤二:修改pom.xml文件,添加web和 eureka service 依赖步骤三:创建yml文件,配置端口号、服务名、eureka注册地址步骤四:创建启动类,添加开启 eureka service 注解 @EnableEurekaService搭建服务提供方步骤一:创建提供方项目,eureka_service步骤二:修改pom.xml文件,添加 web、eureka client、spring boot 监控依赖 (监控依赖可加可不加)步骤三:创建application.yml文件,配置端口号、服务名、eureka注册中心位置步骤四:编写启动类,添加启动客户端注解 @EnableEurekaClient步骤五:编写controller , 测试程序测试路径:http://localhost:8080/test显示结果: “测试数据搭建 服务调用方步骤一:创建调用方项目,eureka_client步骤二:修改pom.xml文件,添加 web、eureka client、spring boot 监控依赖(与eureka_service项目一样)步骤三:创建yml文件,(与eureka_service项目相似,有不同端口和服务名)步骤四:编写启动类,添加eureka客户端注解,(与eureka_service项目相似,有不同类名)
调用方测试数据 步骤一:编写config配置类,用于配置RestTemplate(远程调用)实例步骤二:编写DataDao,用于进行远程调用步骤三:编写DataController,提供接口进行访问测试路径 : http://localhost:9090/data显示结果”测试数据” 说明就Eureka入门案例就完成了追加 —-> 配置eureka instanceyml文件配置instance-id : 用于配置可视化页面中,显示的服务名称${spring.application.name} 获得服务名${spring.cloud.client.ip-address} 获得ip地址${server.port} 获得端口号默认服务名称:计算机名称:服务名:端口号自定义服务名称:prefer-ip-address:用于配置可视化页面中,访问时是否显示ip地址默认显示的是:计算机名称:端口号properties文件配置(不建议),参考学习感谢各位的阅读,以上就是“Spring Cloud常见模块有哪些”的内容了,经过本文的学习后,相信大家对Spring Cloud常见模块有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Docker之Weave怎么实现跨主机容器互联

这篇文章主要介绍“Docker之Weave怎么实现跨主机容器互联”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker之Weave怎么实现跨主机容器互联”文章能帮助大家解决问题。简介weave是由zett.io公司…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/17 16:36
下一篇 08/17 16:36

相关推荐