上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: gateway官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/ 我们为什么选择Gatway?: neflix不太靠谱,zuul2.0一直跳票,迟迟不发布 阅读全文
posted @ 2024-03-28 12:38 一介桃白白 阅读(467) 评论(0) 推荐(0)
摘要: 通过RestTemplate实现远程调用后存在一些问题,如图: RestTemplate缺点: 代码可读性差,编程体验不统一。 参数复杂URL难以维护。 Feign是一个声明式的http客户端(https://github.com/OpenFegin/feign),其作用就是帮助我们优雅的实现htt 阅读全文
posted @ 2024-03-25 14:02 一介桃白白 阅读(134) 评论(0) 推荐(0)
摘要: Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 优势:Eureka只能当注册中心,Nacos还能当配置中心。 详细请见:Nacos安装 父工程配置 pom <!--nacos的管理依赖--> <dependency> <gr 阅读全文
posted @ 2024-03-19 22:35 一介桃白白 阅读(117) 评论(0) 推荐(0)
摘要: Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 Windows安装 1、下载安装包 在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码: GitHub主页:https://github 阅读全文
posted @ 2024-03-19 22:09 一介桃白白 阅读(144) 评论(0) 推荐(0)
摘要: 什么是Eureka? 在上一篇微服务项目远程调用,我们学到了注册RestTemplate,利用RestTemplate发送http请求,从而得到想要的数据。 但是这里的写法有一些问题,URL的地址是写死的。 如果以后有各种环境,比如:本地环境、测试环境、生产环境。不可能每次都来这里配置URL地址。 阅读全文
posted @ 2024-03-18 22:55 一介桃白白 阅读(48) 评论(0) 推荐(0)
摘要: 项目结构 主项目cloud-demo下有两个子项目(微服务),每个项目都代表独立模块,都有自己独立的数据库。 每个项目(微服务)只负责自己模块的数据,互不干涉。 场景描述: 根据订单ID查询订单详情的同时,把订单所属的用户信息一并带回。 这里就涉及微服务之间的相互调用 实现: 1、注册RestTem 阅读全文
posted @ 2024-03-18 00:35 一介桃白白 阅读(64) 评论(0) 推荐(0)
摘要: 认识微服务 阅读全文
posted @ 2024-03-18 00:05 一介桃白白 阅读(43) 评论(0) 推荐(0)
摘要: 在开发中我们往往会遇到,本地环境、测试环境、生产环境分别一套配置。如数据库连接,端口号等配置各不相同的问题。 1、多文件配置 2、多文件分组配置 如果配置文件有很多的配置信息几百行的情况,为了方便维护我们可以根据功能的情况进行分组拆分。 如:服务器相关配置、数据源相关配置、自定义配置等等。 阅读全文
posted @ 2024-03-14 22:36 一介桃白白 阅读(129) 评论(0) 推荐(0)
摘要: 在项目中如端口号等配置信息在yml配置文件中,打包发布后这些信息运维人员无法进行修改的问题时有发生,如:改变项目运行的端口号等。 我们除了在项目的yml配置文件中配置外,还有以下三种配置方法: 1、命令行参数方式 --键=值 例如:我们想把项目的端口改为9999 --server.port=9999 阅读全文
posted @ 2024-03-14 12:35 一介桃白白 阅读(111) 评论(0) 推荐(0)
摘要: 1、在pom中添加打包插件坐标(如果创建项目选的是springboot创建会自动生成打包插件) <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p 阅读全文
posted @ 2024-03-14 12:08 一介桃白白 阅读(587) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页