优惠券:140元券
王一博同款 稳
券后价:348.00元
优惠券:20元券
日本品牌 【耐
券后价:208.00元
第1章 Spring Cloud简介 1 1.1 业务中心 1 1.1.1 RPC技术 2 1.1.2 EJB技术 3 1.1.3 Web Service 5 1.2 RESTful架构 6 1.2.1 Spring Cloud Netflix架构 8 1.2.2 Spring Cloud Alibaba架构 11 1.3 本章概览 12 第2章 Spring Cloud编程起步 14 2.1 RESTful应用开发 14 2.1.1 搭建Spring Cloud Alibaba项目 16 2.1.2 REST公共模块 20 2.1.3 微服务提供者 22 2.1.4 Postman接口测试 26 2.1.5 微服务消费者 30 2.1.6 HTTP请求拦截 33 2.2 Swagger接口文档工具 34 2.2.1 REST接口描述 36 2.2.2 Swagger安全配置 37 2.3 本章概览 38 第3章 Nacos注册中心 39 3.1 Nacos服务搭建 39 3.1.1 Nacos技术架构 41 3.1.2 获取Nacos应用组件 42 3.2.3 Linux部署Nacos服务 44 3.2.4 Nacos整合MySQL存储 46 3.2 Nacos领域模型 47 3.2.1 配置数据管理 48 3.2.2 实例数据管理 51 3.2.3 REST访问配置 53 3.3 微服务注册 55 3.3.1 配置Nacos注册信息 57 3.3.2 Nacos安全注册 59 3.4 Nacos工作原理 60 3.4.1 NacosConfigBootstrapConfiguration 61 3.4.2 @EnableDiscoveryClient注解 62 3.4.3 NacosServiceRegistryAutoConfiguration 64 3.4.4 NacosDiscoveryAutoConfiguration 67 3.5 本章概览 68 第4章 Spring Cloud集群服务 69 4.1 微服务集群 69 4.1.1 Nacos服务集群 70 4.1.2 Nacos控制台代理 72 4.1.3 gRPC注册服务代理 74 4.1.4 微服务集群注册 77 4.1.5 客户端服务访问 79 4.1.6 CP与AP模式切换 81 4.2 Ribbon负载均衡 84 4.2.1 ServerList实例列表 86 4.2.2 ILoadBalancer负载均衡器 89 4.2.3 ServerListUpdater服务列表更新 91 4.2.4 ServerListFilter实例过滤器 92 4.2.5 IPing存活检查 95 4.2.6 IRule负载均衡算法 96 4.2.7 Ribbon负载均衡策略 98 4.2.8 Ribbon执行分析 99 4.3 自定义Ribbon负载均衡算法 102 4.3.1 Nacos权重优先调度 102 4.3.2 Nacos集群优先调度 104 4.3.3 元数据优先调度 106 4.4 Feign接口转换 107 4.4.1 Feign转换日志 109 4.4.2 Feign连接池 111 4.4.3 数据压缩传输 112 4.5 Feign核心源代码分析 113 4.5.1 FeignAutoConfiguration 115 4.5.2 FeignRibbonClientAutoConfiguration 116 4.5.3 FeignLoadBalancerAutoConfiguration 118 4.5.4 FeignClientsRegistrar 120 4.6 Hystrix熔断机制 123 4.6.1 Hystrix简介 125 4.6.2 Feign失败回退 126 4.6.3 HystrixDashboard 128 4.6.4 Turbine聚合监控 130 4.7 Hystrix源代码分析 131 4.7.1 HystrixAutoConfiguration 134 4.7.2 HystrixCircuitBreakerAutoConfiguration 136 4.7.3 HystrixCircuitBreakerConfiguration 137 4.7.4 HystrixCircuitBreaker 138 4.7.5 AbstractCommand 139 4.8 本章概览 142 第5章 Sentinel 144 5.1 Sentinel服务搭建 144 5.1.1 Sentinel控制台 145 5.1.2 Sentinel资源监控 147 5.1.3 实时监控数据 148 5.2 Sentinel流控保护 150 5.2.1 自定义流控错误页 152 5.2.2 失败回退 153 5.2.3 BlockHandler 154 5.3 Sentinel流控规则 156 5.3.1 热点规则 156 5.3.2 授权规则 157 5.3.3 BlockExceptionHandler 159 5.3.4 集群流控 161 5.4 Sentinel实现分析 163 5.4.1 ResourceWrapper 165 5.4.2 ProcessorSlot 166 5.4.3 Node 167 5.4.4 Context 169 5.5 配置规则持久化 171 5.5.1 流控规则持久化 173 5.5.2 流控规则解析 176 5.5.3 SentinelDashboard改造 179 5.6 本章概览 182 第6章 Spring Cloud Gateway 183 6.1 Spring Cloud Gateway基本使用 183 6.1.1 Spring Cloud Gateway编程起步 184 6.1.2 消费端整合Spring Cloud Gateway 186 6.1.3 静态路由配置 186 6.2 RoutePredicateFactory 188 6.2.1 内置RoutePredicateFactory子类 189 6.2.2 扩展RoutePredicateFactory子类 192 6.3 GatewayFilterFactory 193 6.3.1 内置网关过滤工厂类 194 6.3.2 自定义过滤工厂类 196 6.4 全局过滤器 198 6.4.1 自定义全局过滤器 199 6.4.2 ForwardRoutingFilter 200 6.4.3 Netty全局路由 202 6.4.4 ReactiveLoadBalancerClientFilter 205 6.4.5 GatewayMetricsFilter 207 6.5 Spring Cloud Gateway工作原理 210 6.5.1 GatewayAutoConfiguration 211 6.5.2 RouteLocator 213 6.5.3 FilteringWebHandler 216 6.5.4 RoutePredicateHandlerMapping 217 6.6 动态路由 219 6.6.1 动态路由模型 220 6.6.2 动态路由配置持久化 223 6.7 本章概览 225 第7章 微服务安全与监控管理 226 7.1 Spring Cloud认证管理 226 7.1.1 JWT工具模块 228 7.1.2 Token认证服务 233 7.1.3 JWT授权检测 239 7.1.4 网关认证过滤 243 7.1.5 消费端获取JWT 245 7.2 Spring Boot Admin 247 7.2.1 Spring Boot Admin安全配置 249 7.2.2 Spring Boot Admin客户端接入 249 7.2.3 微服务离线警报 251 7.3 本章概览 252 第8章 RocketMQ 253 8.1 RocketMQ安装与配置 253 8.1.1 RocketMQ服务搭建 255 8.1.2 访问控制列表 258 8.1.3 RocketMQ控制台 260 8.1.4 RocketMQ管理命令 261 8.1.5 Benchmark压力测试 266 8.2 RocketMQ实现架构 267 8.2.1 Remoting通信模块 271 8.2.2 消息结构 275 8.2.3 心跳检测 277 8.2.4 数据存储 282 8.2.5 数据刷盘 288 8.3 RocketMQ集群服务 293 8.3.1 NameServer集群 295 8.3.2 Broker集群 296 8.4 RocketmqClient程序开发 300 8.4.1 消息生产模式 302 8.4.2 消费模式 304 8.4.3 业务标签 306 8.4.4 消息识别码 308 8.4.5 NameSpace 309 8.5 消息处理模式 309 8.5.1 消息广播 310 8.5.2 消息排序 311 8.5.3 延迟消息 313 8.5.4 消息过滤 314 8.5.5 消息批处理 315 8.5.6 日志消息处理 318 8.5.7 事务消息 320 8.7 本章概览 323 第9章 微服务辅助技术 325 9.1 Spring Cloud Stream 325 9.1.1 SCS消息生产者 327 9.1.2 SCS消息消费者 329 9.1.3 消费过滤 331 9.2 Spring Cloud Config 333 9.2.1 Spring Cloud Config服务端 335 9.2.2 Spring Cloud Config客户端 337 9.2.3 Spring Cloud Bus 339 9.2.4 Spring Cloud Config整合 Nacos 342 9.3 Seata分布式事务组件 343 9.3.1 雇员微服务 344 9.3.2 Seata服务安装与配置 348 9.3.3 AT模式 352 9.3.4 TCC模式 354 9.3.5 Saga模式 359 9.4 本章概览 365 第10章 服务跟踪 366 10.1 Spring Cloud Sleuth 366 10.1.1 搭建Zipkin服务 367 10.1.2 微服务日志采集 368 10.1.3 Zipkin数据持久化 369 10.2 SkyWalking全链路跟踪 370 10.2.1 SkyWalking服务安装与配置 371 10.2.2 微服务接入 373 10.3 Sentry 375 10.3.1 Sentry服务接入 376 10.3.2 Sentry异常警报 377 10.4 本章概览 379 附录 RocketMQ配置参数 380
www.luweidong.cn
下一个