1) 开放api网关,将所有内网的服务api,对可以通过Http的形式进行转发访问,Http网关和服务中心保持高性能通信。
2) 开放api网关遇到性能问题,则负载均衡即可。
3) 开放api网关将管理对外开放的api授权问题,api访问频率控制,api访问权限控制,api访问的协议控制(xml或者json等)。
剥离开放api管理的功能和api的具体业务实现。
4) 总结
由于时间的预算有限,以上内容均是对于目前基础服务各个平台的定位和架构方向的粗略阐述,也没有对文字重新校对;
因为未来业务的发展往往是多变的,故而基础服务的功能和方向也会不断的微调,但是总体的方向应该不会有所改变。希望粗略的文档能够让大家理解公司业务架构上的取舍和未来的演变方向。
By 车江毅
(备注:欢迎大家一起交流,分享,并指出架构的不足,tks!)
开源QQ群: .net 开源基础服务 238543768