配合微服务soa框架 [AntSoa]。提供契约first模式。
根据xsd生成wsdl,wsdl生成服务端契约cs文件。亦可生成client调用的cs文件或者直接生成sdk文件。
框架介绍
AntSoa框架是基于Servicestack最后一个开源BSD版本
ServiceStack V3
ServiceStack优点是专注于REST服务,简单、快速、灵活,我在此基础之上改进而来,加入了soa微服务架构的服务注册,服务发现,网关,定制版本Swagger等组件。
这些组件是以Plugin的形式提供可以热插拔!
目前已完成的组件列表
- AntSoa CodeGen vs 插件(契约First模式)
- AntSoa.Swagger (定制版本Swagger)
- AntSoa.Client (服务调用Client端)
- AntSoa.Client.Consul (consul 服务发现组件)
- AntSoa.Consul (consul服务注册组件)
- AntSoa.Client.Eureka (Eureka 服务发现组件)
- AntSoa.Eureka (Eureka服务注册组件)
- AntSoa.Client.Zookeeper (Zookeeper 服务发现组件)
- AntSoa.Zookeeper (Zookeeper服务注册组件)
注意
- 用antsoa写api服务只能是netcore下使用!不支持netframework!但是client端是可以提供给netframework使用!
- AntSoa框架是以MiddlerWare形式提供!
| |