
Spring Cloud
文章平均质量分 89
微服务
灰阳阳
平芜尽处是春山️
展开
-
形象的讲解什么是Gateway网关
要弄懂Gateway网关,我们需要知道什么是网关。在web应用服务中会涉及很多的接口调用,而且服务器的种类也有很多,为了更好的管理这些接口的调用规则,我们需要建立一个网络请求进入的统一入口。Spring Cloud Gateway是网关的一个实现方式,它是基于Spring+SpringBoot进行开发的。Gateway的组成主要是两大部分Predicate(断言)Filter(过滤器)原创 2025-04-26 16:33:01 · 1020 阅读 · 0 评论 -
Openfein实现远程调用的方法(实操)
会把Java对象的字段映射成HTTP 请求的查询参数,同样地,是不可省略的注解。order是服务调用方的一个接口,意思是查询orderId为1的订单信息。做足准备后,接下来我们就可以使用Openfeign来进行远程调用了。不可省略,表示接收json格式数据,并且转换成Java对象。原创 2025-04-17 20:27:09 · 414 阅读 · 0 评论 -
Openfeign的最佳实践
抽取的方式,把解耦合做的更彻底,把opnfeign远程远程调用的功能全部统一放到一个服务中,其他服务调用方使用它提供的jar包即可,相比于继承的方式,抽取的方式连继承都不用写,直接依赖注入即可。这就是继承的方式实现openfeign,我们不需要对每一个服务调用方写方法的实现了,简化了编写流程,这种继承的方式是spring官方推荐的。个人认为抽取的方式会跟加好用,因为它解耦合更彻底,完全可以看作是一个独立的模块,尽管继承的方式是官方推荐的。如果有多个服务调用方,我们就需要写多次这种重复的代码,比较麻烦。原创 2025-04-17 20:25:33 · 578 阅读 · 0 评论 -
nacos的安装与配置教程
注意如果启动失败可能是端口占用导致的,naocs默认执行端口是8848。如果端口号占用可以杀掉windows中端口号为8848的程序,或者重新配置nacos的运行端口号。.cmd和.sh都是启动nacos的脚本;在windows环境下,我们需要下载jdk,并且需要配置与jdk版本对应的环境变量,这里不过多介绍。单机模式就是只启动一个naocs程序,这个更方便我们进行测试,在设计集群模式时才需要开启集群模式。它是一个功能完善的集注册中心、配置中心、命名服务于的中间件,是微服务架构的核心组件之一。原创 2025-04-09 15:18:11 · 760 阅读 · 1 评论 -
nacos上手相关配置总结,自备水杯,因为全是干货
在nacos平台我们可以直接对某一个服务的权重进行修改(0-1)数值越大,当前服务承担的任务量越大:当weight为0时,发起的请求不会通过这个服务。这里说的集群指的是服务器集群,也就是提供同种类型服务的服务器集合。这些集合可能被放置在不同的地理位置。不同地理位置的集群之间进行通信会有一定延迟,因此可以设置同集群优先访问的方式优先向里用户最近的服务器发起请求,来提升响应速度。客⼾端通过⼼跳上报⽅式告知服务端(nacos注册中⼼)健康状态, 默认⼼跳间隔5秒;原创 2025-04-09 15:17:20 · 923 阅读 · 0 评论