1. Gateway简介
Spring Cloud Gateway 是基于 Spring5.0、SpringBoot2.0 和 Project Reactor 开发的网关,旨在提供一种简单而有效的方式来对API进行路由,基于过滤器链的方式提供:安全,监控/埋点,和限流。
Spring Cloud Gateway 基于 Spring Boot2.x、Spring WebFlux 和 Project Reactor构建,属于异步非阻塞模型。
通过rocketmq-spring-boot-starte
r可以快速的搭建RocketMQ
生产者和消费者服务。
RocketMQ 是阿里巴巴团队使用Java
语言开发的一个分布式、队列模型的消息中间件,后开源给Apache
基金会成为了Apache
的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。
RocketMQ 主要由Producer
、Broker
、Consumer
、NameServer
组成;其中Producer
负责生产消息;Consumer
负责消费消息;Broker
是MQ
服务,负责接收、分发消息;NameServer
是路由中心,负责MQ
服务之间的协调。
事件经过:由于前端同学不小心把上传图片服务器地址写死了测试域名(指向测试服务器),然后项目上到正式环境,一段时间后,发现用户发布商品时的商品详情富文本中的图片全部指向测试图片服务器域名,然后图片又太多了,手动逐条修复数据不太现实。
页面静态化是指把动态生成的HTML页面变为静态文件保存,当请求到来,直接访问静态文件,而不需要经过项目服务器的渲染。