当前位置:首页 > 技术交流 > 学习笔记 > 正文内容

Java微服务搭建学习笔记

薇薇3年前 (2020-11-17)学习笔记1070

1. 配置pom.xml,继承springboot父项目,与springcloud版本匹配

2. 搭建服务配置中心,添加springboot配置文件(启动类添加注解@EnableConfigServer启动服务)

3. 搭建服务注册中心,添加EurekaServer相关依赖包,在配置中心中添加registry.yml配置Eureka,在注册中心添加bootstrap.yml配置,(启动类添加@EnableEurekaServer启动服务)

4. 搭建业务服务A 。在注册中心项目下创建一个业务服务a的,添加依赖包(spring boot web starterfeignEureka client starter),在配置中心项目添加一个服务配置文件,配置服务A

5. 搭建服务网关(在父项目上搭建),在配置中心添加配置文件(spring-cloud-example-gateway.yml),在本项目配置bootstrap.yml配置文件(启动类添加注解@EnableZuulProxy启动网关代理服务)

6. 启动顺序为

    Spring-cloud-example-config(配置中心)-->spring-cloud-example-eureka(注册中心)-->spring-cloud-example-biz-a(服务a-->spring-cloud-example-biz-b(服务b-->spring-cloud-example-gateway(服务网关)


spring-cloud-examples.zip


版权声明:本文由纵横四海博客发布,如需转载请注明出处。

部分资源整理自互联网,如侵权请联系站长删除!

本文链接:https://www.fxkgg.com/post/9.html

分享给朋友:

相关文章

Ajax和Axios的区别?

一、  ajax和axios的区别?axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。简单来说: ajax技术实现了网页的局部数据刷...

springCloud笔记

Spring Cloud OpenFeign解释1. 两个重要的标注 @FeignClient :标注用于声明Feign客户端可访问的web服务   参数:1.nam 2.qualifier 3.ur...

thymeleaf笔记

基础语法文本标签 th:text/th:utext· 字符串拼接· *{...}和 ${...}表达式· #{...}表达式· ~{...}片段表达式· @{...}链接网址表达式· 条件判断 th:...

Layui数据表格导出身份证时后三位变为E+/000的解决办法(templet一句话搞定)

Layui数据表格导出身份证时后三位变为E+/000的解决办法(templet一句话搞定)

在使用layui自带的数据表格导出功能时,身份证后三位显示为000,导致数据表无法使用的情况,如下图:其实要解决的话,非常简单,万不可参照网上那种千篇一律的文章,即所谓的插件包,比如这样:https:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。