微服务应用架构
2017-03-04 17:29:13 0 举报
AI智能生成
微服务应用架构
作者其他创作
大纲/内容
Docker微服务镜像集群
Docker Compose编排微服务
编排Spring Cloud微服务
编排高可用的Eureka Server
编排高可用Spring Cloud微服务集群及动态伸缩
微服务运行Docker
使用Dockerfile构建Docker镜像
使用Docker Registry管理Docker镜像
使用Docker Hub管理镜像
使用私有仓库管理镜像
使用Maven插件构建Docker镜像
Jenkins自动部署
使用Feign实现声明式REST调用
为服务消费者整合Feign
Feign对继承的支持
Feign对压缩的支持
Feign日志
使用Feign构造多参数请求
微服务的注册与发现
编写Eureka Server
将微服务注册到Eureka Server上
Eureka Server的高可用
Eureka Server添加用户认证
Eureka Server的REST端点
Eureka自我保护模式
多网卡环境下的IP选择
Eureka的健康检查
分支主题
Spring Cloud Sleuth与Zipkin配合实现微服务跟踪
编写ZipKin Server
使用消息中间件收集数据
存储跟踪数据(Elasticsearch)
Spring Cloud Config统一管理微服务配置
配置内容的加解密
使用/refresh client端点手动刷新配置
使用Spring Cloud Bus自动刷新配置
Spring Cloud Config与Eureka配合
Spring Cloud Config用户认证
Config Server的高可用
Git仓库的高可用
SVN仓库的高可用
RabbitMQ的高可用
Config Server自身的高可用
Zuul构建微服务网关
Zuul的路由端点
Zuul的安全与Header
Zuul的文件上传
Zuul的过滤器
Zuul的容错与退回
Zuul的高可用
使用Sidecar整合非JVM的微服务
NodeJs微服务
Sidecar与NodeJS微服务分离部署
Hystrix熔断
实现容错的手段
雪崩效应
容错算法
使用Hystrix实现容错
Hystrix断路器的状态监控
Hystrix线程隔离策略与传播上下文
Feign使用Hystrx
添加回退
通过Fallback Factory检查回退原因
为Feign禁用Hystrix
使用Hystrix Dashboard可视化监控数据
使用Turbine聚合监控数据
使用Turbine监控多个微服务
使用消息中间件收集数据
Ribbion实现客户端侧负载均衡
为服务消费者整合Ribbon
使用Java代码自定义Ribbon配置
使用属性自定义Ribbon配置
脱离Eureka使用Ribbon
应用网站
0 条评论
下一页