每日必会2

简介: Gateway基于Spring WebFlux与Netty实现非阻塞高性能转发,启动时创建Netty Server接收请求,通过路由匹配和过滤器处理后转发至目标服务,响应反向经滤器返回。项目远程调用主要使用OpenFeign,底层为HTTP,也曾使用Dubbo。JVM部分涵盖模型、GC、类加载及调优。

GateWay实现原理
Spring Cloud Gateway 使用了 Spring WebFlux 非阻塞网络框架,网络层默认使用了高性能非阻塞的 Netty Server
Gateway 在启动时会创建 Netty Server,由它接收来自 Client 的请求。收到请求后根据路由的匹配条件找到第一个满足条件的路由,然后请求在被该路由配置的过滤器处理后由 Netty Client 转到目标服务。服务返回响应后会再次被过滤器处理,最后返回给 Client
你们项目中的远程调用用的什么技术
我们项目使用的是SpringCloud的组件OpenFeign,他底层就是一个http请求,之前项目也接触过像Dubbo这种远程调用。
理论专项
JVM
JVM模型
垃圾回收机制
类加载机制
JVM调优

相关文章
|
JavaScript 索引
利用身份证验证性别和获取生日
利用身份证验证性别和获取生日
|
存储 jenkins 持续交付
Jenkins X 官方介绍
Jenkins X 简介 Jenkins X 为云上的开发人员自动化并加速了持续集成和持续交付,因此他们可以专注于构建出色的软件。
|
11月前
|
监控 Cloud Native 安全
《服务治理》全景指南:构建可靠的分布式系统
服务治理是分布式系统的“交通管制中心”,通过注册发现、配置管理、流量控制等机制,确保服务稳定高效协作。涵盖核心组件、关键能力及Service Mesh等前沿趋势,助力构建可靠云原生架构。(239字)
|
7月前
|
JavaScript 安全 Java
Maven 4 终于来了!5 个最实用的新特性,看这一篇就够了(附超简单示例)
Apache Maven 4.0(2025年底GA)是20年来最大架构升级,非颠覆而是进化:兼容现有pom.xml,无需大改即可享受5大实用新特性——子模块自动发现、父版本自动推断、原生动态版本、消费者POM精简发布、智能构建恢复。仅需JDK 17+,平滑迁移,更简洁、更智能、更可靠!
1594 2
|
9月前
|
消息中间件 人工智能 NoSQL
RocketMQ:A2A协议实现多智能体优化
Apache RocketMQ推出专为AI场景设计的轻量级通信模型LiteTopic,通过百万级队列支持海量会话,并结合A2A协议与AgentScope框架,实现多智能体高效、可靠的异步协作,重塑企业级AI应用通信架构。
304 0
RocketMQ:A2A协议实现多智能体优化
|
存储 SQL Go
全网最长的sql server巡检脚本分享(1000行)
全网最长的sql server巡检脚本分享(1000行)
783 1
|
Java Apache 微服务
OpenFeign
OpenFeign
381 2
|
SQL 消息中间件 分布式计算
Hadoop生态圈组件及其作用
Hadoop生态圈组件及其作用
|
存储 自然语言处理 算法
JAVA代码编写规范
JAVA代码编写规范
918 1
|
SQL 存储 Go
SQL Server一键巡检脚本分享
SQL Server一键巡检脚本分享
856 0