多项选择题

A.将非java语言编写的业务代码改造为微服务
B.老旧的java服务改造微服务
C.将非javaSDK开发的服务与javaSDK编写的服务对接
D.使用了分布式事务
E.java语言编写的微服务,尤其是新的微服务项目