哈喽各位同学们大家好呀 今天是开发者学院中课程“Spring Cloud微服务架构设计与开发实战”的章节三的“Spring Cloud 客户端Feign集成Nacos”干货总结~是一起学习新课程吧
课程链接以及图谱地址小编已经为大家指路了 搭配学习效果更佳
课程名称 Spring Cloud 客户端Feign集成Nacos
课程地址 https://developer.aliyun.com/learning/course/60/detail/1097
图谱名称 Alibaba Java 技术图谱
图谱地址 https://developer.aliyun.com/graph/java
Spring Cloud 客户端Feign集成Nacos
这节课的话咱们讲如何改造我们的之前的Spring Cloud项目 让他和Feign客户端进行集成 实现微服务的一个调用 要完成服务的注册 还要完成客户端的一个数据中心Nacos的一个对接 接下来我们要完成调用工作 之前我们实现了这样一个调用链 现在的话就需要我们同样去改造我们的整个项目。包括代码的实现 这里面其实主要就是一个依赖 参考我们之前的代码、依赖、改配置 通过我们的整个项目。?
?
?
重构调用端Feign的项目代码??
1.Java Spring?Cloud微服务调用端Feign?
? POM?
? dependency ?
? groupId org.springframework.cloud /groupId ? artifactId spring-cloud-starter-alibaba-nacosdiscovery /artifactId ? /dependency ?
?配置?
??server.port 8080?
? spring.application.name microservice-caller?
??spring.cloud.nacos.discovery.server-addr 127.0.0.1:8848?
?代码 REST API?
后面的话像我们还讲熔断 包括统一配置都在讲 这里面的话这POM与配置是非常重要的 当然我们现在的话给大家演示一下整个过程 主要还是以实战为主。?
?
实战 Feign?Nacos?
我现在看一下咱们客户端是Nacos?Feign Feign的话是看我们的端口咱们来演示一下看看怎么调。?
??
添加Nacos中心 查看服务器端口 服务器端口为9001?
?
?打开9001 点hi 然后查看负载均衡在一二 它执行的模式的是轮巡 我们是通过Feign的客户端我们来调谁调后端的服务。?
?
?
大家可以看一下咱们这个注册中心 注册中心的话可以动态下线 你可以把服务给删掉。这是我们说比URL做的比较好的地方 隐藏空服务而且我们说各种搜索 当然你也可以手动录入服务。?
?
?
这里面还可以创建命名空间 命名空间作用是做后期开发发布 后期可以通过命名空间来管理生产、测试、开发每个不同命名空间可以保存自己的资源 可以定义不同的配置然后给不同的空间去使用。?
?
用户管理 ?
可以添加用户。?
?
角色管理 ?
?
可以自定义添加用户角色?
?
权限管理 ?
可以给用户开通指定权限?
?
?
二、重构调用端Feign的项目代码?
Java Spring Cloud微服务调用?? POM?
? dependency ?
? groupId org.springframework.cloud /groupId ? artifactId spring-cloud-starter-alibaba-nacosdiscovery /artifactId ? /dependency ?
?配置?
??server.port 8080?
? spring.application.name microservice-caller?
??spring.cloud.nacos.discovery.server-addr 127.0.0.1:8848?
?代码?REST API?
?
2.验证API?
?
3.测试Feign通过Nacos调用后台服务?
?
?
?
?
9月17日,2020云栖大会上,阿里云正式发布工业大脑3.0。 阿里云智能资深产品专家...
查看表结构,sbtest1有主键、k_1二级索引、i_c二级索引 CREATE TABLE `sbtest1` ...
本文转载自网络,原文链接:https://mp.weixin.qq.com/s/vlOUg46B5bcmToX-fjavJQ...
中国最?好的一朵云飘进了华瑞银行。阿里云将进一步助力华瑞银行All in Cloud。 -...
很长时间没有更新原创文章了,但是还一直在思考和沉淀当中,后面公众号会更频繁...
最近,DevOps的采用导致了企业计算的重大转变。除无服务器计算,动态配置和即付...
在TOP云(zuntop.com)科技租赁过服务器的站长都知道独立服务器在价格上比VPS主...
一、PostgreSQL行业位置 一 行业位置 首先我们看一看RDS PostgreSQL在整个行业当...
定义 this是函数运行时自动生成的内部对象,即调用函数的那个对象。(不一定很准...
2020年对于云计算行业来说是突破性的一年,因为公共云供应商增加了收入,而疫情...