servicecomb-toolkit icon indicating copy to clipboard operation
servicecomb-toolkit copied to clipboard

遗留应用代码生成微服务工程

Open zouwenhust opened this issue 4 years ago • 3 comments

存量业务代码量大,传统的SOA开发模式,有rest接口,也有webservice接口,工具能否考虑支持下面的需求 1.工具支持webservice标记的接口转为POJO接口; 2.工具支持在遗留代码中,自动重构服务消费者的接口调用方式改为cse调用方式; 3.工具修改遗留代码,保留原项目的目录结构

zouwenhust avatar Nov 12 '19 06:11 zouwenhust

现在toolkit是通过解析特定框架的注解生成OpenAPI,再根据OpenAPI生成目标框架的代码。 WebService标记的接口也是以注解的形式,在以后的版本中是可以支持解析的。

kakulisen avatar Nov 13 '19 07:11 kakulisen

现在toolkit是通过解析特定框架的注解生成OpenAPI,再根据OpenAPI生成目标框架的代码。 WebService标记的接口也是以注解的形式,在以后的版本中是可以支持解析的。

我想把原有的SOA项目按业务拆分后直接改成CSE微服务,直接在存量源码上面修改,后面的版本可以支持吗?

zouwenhust avatar Nov 20 '19 04:11 zouwenhust

你可以提供你的SOA源码样例(去掉敏感信息),以及期望的转换后CSE代码,并告知转换规则。 只要社区认为这一解决方案具有一定通用性,那么有可能会在后期版本中增加该功能。

chanjarster avatar Nov 20 '19 05:11 chanjarster