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