×

gateway

若依RuoYi-Cloud代码学习三---ruoyi-gateway扩展gateway网关组件的知识

河蓝 河蓝 发表于2024-04-24 浏览3736 评论0
一、API 网关概述 作为微服务的门面,应用于服务数量众多、复杂度较高、规模比较大的系统。 优点: 客户端通过 API 网关与微服务交互时,客户端只需要知道 API 网关地址即可,而不需要维护大量的服务地址,简化了客户端的开发。 客户端直接与 API 网关通信,能够减少客户端与各个服务的交互次数。 客户端与后端的服务耦合度降低。 节省流量,提高性能,提升用户体验。 API 网关还提供了安全、流控、过滤、缓存、计费以及监控等 API 管理功能。 常见API 网关实现方案 Sp

rabbitmq

消息中间件RabbitMQ(五)——实现RPC调用

情侣 情侣 发表于2024-04-24 浏览4560 评论0
1. RPC 对于微服务开发者,对于 RPC(Remote Procedure Call Protocol 远程过程调用协议)并不会陌生吧, RESTful API、Dubbo、WebService等都是RPC的实现调用 在RabbitMQ中也提供了 RPC 功能,并且使用起来很简单,下面就来学习一下 2. 实现原理 再来熟悉下原理图 上图把RPC的过程描述的很清楚: Client先发送一条消息,和普通的消息相比,消息多了两个关键内容:一个是 correlatio

spring cloud

Eureka注册不上或注册后IP不对(多网卡的坑)(eureka限制ip注册)

亿源雾化蒸汽? 亿源雾化蒸汽? 发表于2024-04-23 浏览6351 评论0
Eureka注册不上或注册后IP不对(多网卡的坑) 一、问题发现 ​ 使用SpringCloud一套的微服务项目在开发测试环境都再正常不过了,到生产部署的时候启动服务就死活无法启动,去看启动日志发现,在获取配置中心配置时连接不到配置中心了,报了一个Host Unreachable的错。 ​ 按道理来说这个错很简单,就是网络不通导致的。但是问题就出现在这儿,我直接ping注册中心和配置中心的IP是通的,没有问题。 ​ 再仔细一看才发现事情并不简单,我们生产环境开放的是一套10.21.

spring boot

Java(SpringBoot)实现定时创建分表、查询分表数据(日志表、浏览记录表等实现)

山河? 山河? 发表于2024-04-23 浏览5298 评论0
😊 @ 作者: 一恍过去 💖 @ 主页: https://blog.csdn.net/zhuocailing3390 🎊 @ 社区: Java技术栈交流 🎉 @ 主题: Java(SpringBoot)实现定时创建分表、查询分表数据(日志表、浏览记录表等实现) ⏱️ @ 创作时间: 2022年09月14日 1、前言 说明:该方式不依赖于第三方插件,适合按单个分表查询的情况(比如查询按月分表,查询时间范

spring

Spring注解@NonNull作用 Spring注解@Nullable作用 Spring NonNull 注解作用 Spring Nullable注解作用

零距离 零距离 发表于2024-04-23 浏览5655 评论0
Spring注解@NonNull作用 Spring注解@Nullable作用 Spring NonNull 注解作用 Spring Nullable注解作用 一、概述         在看Spring源码的时候,经常会发现有 @NonNull 或 @Nullable 注解的标记,一般是在方法上,或在 参数中,本着好奇的心里,研究下这2个注解的作用是什么呢?   二、代码理解         1、@NonNull: org.springframework.lang.NonNull

spring boot

SpringBoot 使用Prometheus采集自定义指标数据

财神 财神 发表于2024-04-23 浏览5780 评论0
        我们在k8s集群成功搭建了Prometheus服务。今天,我们将在springboot2.x中使用prometheus记录指标。 一、我们需要什么指标         对于DDD、TDD等,大家比较熟悉了,但是对于MDD可能就比较陌生了。MDD是Metrics-Driven Development的缩写,主张开发过程由指标驱动,通过实用指标来驱动快速、精确和细粒度的软件迭代。MDD可使所有可以测量的东西都得到量化和优化,进而为整个开发过程带来可见性,帮助相关人员快速、准确地作

tomcat

SpringBoot Controller异步方法(springboot controller 异步)

百度用户23477 百度用户23477 发表于2024-04-23 浏览4163 评论0
目录 0. 摘要 1. Callable 1.1 使用方法 1.2 测试结果 ​编辑 2. WebAsyncTask 2.1 使用方法 2.2 测试结果 3. DeferredResult 3.1 使用方法 3.2 测试结果 4. @Async 4.1 使用方法 4.2 测试结果 0. 摘要 SpringBoot Controller异步返回,避免主干线程阻塞,主要有三类方法,分别是 Callble、WebAsyncTask和DeferredResult,

ajax

SpringBoot接口接收参数是数组?数组如何发送到后端SpringBoot后台?

用户7794851402 用户7794851402 发表于2024-04-23 浏览4546 评论0
正常我们传入数组给后台,后台参数写Integer[] arr是接收不到数据的,必须以对象的形式传递,对象中先将数组进行JSONStringfy处理成JSON类型,然后在后台在解析该JSON数据。 前台代码: 1、this.memberList中存取了我需要的每个数字,但是是字符串类型,所以在传送之前先进行了一步骤转化。 2、ajax是自定义封装的全局发送ajax请求函数,第三个参数是要传递的数据。 send() { //由于后台我要使用的是数字类型,