目录
概述
快速入门
术语表
微服务系统架构
安装本地开发环境
开发第一个微服务
完整例子-bmi应用
完整例子-porter应用
设计选型参考
Java Chassis 的软件工程实践
Java Chassis 的运行时架构
Java Chassis 微服务应用架构
Java Chassis 微服务技术选型
Java Chassis 与 Spring Cloud
微服务定义
开发服务提供者
理解服务契约
用JAX-RS开发微服务
用SpringMVC开发微服务
用透明RPC开发微服务
只发布interface的方法为服务接口
使用 Context 参数
使用Swagger注解
接口定义和数据类型
服务监听地址和发布地址
线程池
服务启动事件
服务配置
限流策略
参数效验
程序启动逻辑
IPV6配置和使用
Access Log配置
开发服务消费者
消费者通用配置项
使用RestTemplate开发服务消费者
使用AsynRestTemplate开发服务消费者
使用RPC方式开发服务消费者
泛化调用
使用服务契约
调用控制
限流策略
故障注入
调用第三方REST服务
通用功能开发
应用性能监控(metrics)
微服务调用链
自定义调用链打点
本地开发和测试
Http Filter
文件上传下载
Reactive
DNS自定义配置
代理设置
框架上报版本号
跨应用调用
定制序列化和反序列化方法
使用Context传递控制消息
返回值序列化扩展
CORS机制
获取熔断与实例隔离告警事件信息
优雅停机
异常处理
微服务实例间多环境隔离
线程模型
多样化的通信协议功能参考:
REST over Servlet
REST over Vertx
Highway
HTTP2
多样化的服务注册与发现功能参考:
注册发现说明
使用服务中心
本地注册发现
去中心化注册发现
服务治理功能参考:
处理链介绍
负载均衡
限流
路由管理
隔离熔断容错
网关功能参考:
介绍
使用 Edge Service 做网关
使用
zuul
和
spring cloud gateway
做网关
nginx 网关简单介绍
安全特性参考:
使用TLS通信
使用RSA认证
公钥认证
管理服务配置:
通用配置说明
配置注入机制
服务打包和运行:
以standalone模式打包
以WEB容器模式打包
专题文章:
在Spring Boot中使用java chassis
使用 inspector 模块查看契约
兼容问题和兼容性策略
新功能介绍系列文章
升级指导系列文章
常用配置项参考:
REST Transport Client 配置项
Config Center Client 配置项
Service Center Client 配置项
ServiceComb Kie Client 配置项
常见问题:
FAQ
Q & A
微服务接口兼容常见问题