转载本文需注明出处:微信公众号EAWorld,违者必究。
前言:
在微服务环境下,原先使用EOS开发的应用要如何才能快速的变成微服务应用?如何将EOS应用对外暴露RESTful接口,如何通过Swagger查看接口描述以及如何调用其他RESTful接口等等?这些就是EOS服务要解决的问题。
目录:
1.EOS服务
2.EOS服务开发
3.EOS服务治理
1.EOS服务
1.EOS服务是什么?
EOS服务是为了支持老EOS开发的应用可以快速融入到当前流行的微服务架构下而提供的一种实现方式。
EOS服务是通过.eosservice的描述文件将逻辑流暴露成对外服务,EOS服务支持RESTful的访问,未暴露成EOS服务的逻辑流无法由外部直接访问。
.eosservice文件内容,主要包括:
name: 服务名称
bizflow: 对应的逻辑流名称
inputs: 输入参数列表
outputs: 输出参数列表
2.EOS服务的Swagger描述
把逻辑流暴露成EOS服