微服务网关在量化平台的应用

📚 共计 30 章节
01
量化交易与微服务架构概述
量化交易的基本概念、微服务架构的优势、为什么量化平台需要网关。
入门架构
02
网关核心功能解析
路由转发、负载均衡、限流熔断、身份认证、日志监控。
核心基础
03
主流网关技术选型
Kong、Zuul、Spring Cloud Gateway、APISIX 对比分析。
选型对比
04
Spring Cloud Gateway 入门
核心概念(Route、Predicate、Filter)、快速搭建第一个网关。
实战Spring
05
路由配置实战
基于路径、Header、参数的路由规则配置。
路由配置
06
断言工厂详解
Path、Method、Header、Query、Cookie 等断言的使用场景。
断言Predicate
07
过滤器机制
Pre/Post 过滤器、自定义全局过滤器与局部过滤器。
过滤器Filter
08
限流策略实现
令牌桶算法、漏桶算法、基于 Redis 的分布式限流。
限流Redis
09
熔断降级机制
Hystrix 集成、Sentinel 集成、降级策略配置。
熔断降级
10
负载均衡策略
轮询、加权、最小连接数、一致性哈希在量化场景的应用。
负载均衡哈希
11
身份认证与授权
JWT 令牌校验、OAuth2.0 集成、API Key 管理。
安全JWT
12
安全防护
SQL注入防护、XSS防护、CSRF防护、请求签名校验。
安全渗透
13
日志与监控
请求链路追踪(Sleuth + Zipkin)、访问日志聚合、指标监控(Prometheus + Grafana)。
监控链路
14
灰度发布与蓝绿部署
基于网关的流量路由实现灰度发布。
发布灰度
15
动态路由配置
基于数据库或配置中心(Nacos/Consul)的动态路由刷新。
动态Nacos
16
网关高可用部署
多节点部署、健康检查、故障转移。
高可用部署
17
量化数据接入网关
行情数据(WebSocket/HTTP)的路由与缓存策略。
数据WebSocket
18
交易指令网关
订单路由、风控前置校验、交易频率控制。
交易风控
19
策略管理网关
策略上传、版本管理、沙箱环境路由。
策略沙箱
20
账户与资金网关
账户查询、资金划转、持仓同步的路由设计。
账户资金
21
WebSocket 网关
连接管理、消息广播、心跳保活、鉴权。
WebSocket实时
22
网关性能优化
连接池调优、异步非阻塞、缓存策略、压缩传输。
性能优化
23
网关与消息队列集成
Kafka/RocketMQ 异步解耦、事件驱动架构。
消息队列Kafka
24
网关与配置中心集成
Nacos 配置管理、动态刷新、多环境隔离。
配置中心Nacos
25
网关与注册中心集成
Nacos/Eureka 服务发现、健康检查。
注册中心Eureka
26
网关异常处理
统一异常拦截、错误码定义、友好提示。
异常规范
27
网关测试策略
单元测试、集成测试、压力测试、混沌工程。
测试混沌
28
网关文档与规范
Swagger/OpenAPI 集成、接口规范、版本管理。
文档Swagger
29
量化平台网关实战案例一
搭建一个支持多交易所行情聚合的网关。
实战聚合
30
量化平台网关实战案例二
搭建一个支持策略回测与实盘切换的网关。
实战回测