
Gateway
文章平均质量分 64
RR1335
Java / Go lang / Node js 写写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sentinel 微服务流量治理工具,使用初步
摘要:阿里巴巴Sentinel是一款服务流量控制组件,提供完善中文支持。核心配置包括Maven依赖引入(sentinel-core 1.8.6)和控制台依赖(sentinel-transport-simple-http)。本地启动控制台需运行sentinel-dashboard.jar(默认端口8090,账号/密码均为sentinel)。微服务集成需添加spring-cloud-starter-alibaba-sentinel依赖,并在application.yaml配置控制台地址。启动后可在控制面板监控微原创 2025-07-07 13:56:01 · 558 阅读 · 0 评论 -
NACOS 热更新与Gateway 网关的路由配置更新的处理
摘要:本文介绍了基于NACOS实现Gateway网关动态路由配置的方法。通过在NACOS中创建gateway-routes.json配置文件,利用SyncDynamicRouter类监听配置变更并实时更新路由。关键实现包括:1)使用NacosConfigManager管理配置;2)通过Listener监听配置变化;3)采用RouteDefinitionWriter动态更新路由。该方法无需重启服务即可实现路由配置的热更新,支持灵活添加新模块和业务属性,有效提升了网关的灵活性和可用性。核心代码展示了配置读取、路原创 2025-07-04 17:51:25 · 276 阅读 · 0 评论 -
Spring MVC and Spring Gateway 的差异,以及报错处理
摘要:在Spring项目中同时使用MVC和Gateway时,WebMvcConfigurer配置会因框架冲突报错。解决方法是通过@ConditionalOnClass(DispatcherServlet.class)注解,使拦截器仅在MVC环境生效。Spring MVC基于Servlet处理Web请求,而Gateway基于Netty框架实现API网关功能,两者底层架构不同。Netty作为高性能NIO框架,支持快速开发网络应用,在保证性能的同时提供良好的开发体验。原创 2025-07-02 19:00:45 · 826 阅读 · 0 评论