3.0.0版本的重要更新:
本文档提供2.8.x升级到3.0.0的指导。
Java Chassis原生提供了 Rest Over Vert.x, Highway等原生Transport。Edge Service也使用原生Transport运行。
TODO
Java Chassis支持运行与Servlet容器,自身作为一个Servlet启动。
TODO
Java Chassis支持运行与Servlet容器,自身作为一个Servlet启动。
TODO
cse
前缀Java Chassis 的所有配置项全部使用 servicecomb
作为前缀,比如:
servicecomb: service: application: my-application name: my-service
早期版本,也支持下面的配置:
cse: service: application: my-application name: my-service
3.0.0 版本不再提供 cse
前缀支持,需要将 cse
前缀修改为 servicecomb
。
Java Chassis 系统内部全部采用 slf4j
记录日志, 不再提供 log4j 的封装功能, 删除了 Log4jUtils 等类。 如果使用了 Log4jUtils 类来初始化日志, 可以参考 配置日志 来设置系统日志。
Java Chassis 早期版本基于 Hystrix
提供了基于方法的服务治理能力,由于社区已经停止 Hystrix
维护,并且 bizkeeper
设计上不能很好的满足场景的故障模式保护, 3.0.0 版本删除了这个模块。 服务治理可以使用流量特征治理来实现。
TODO