1、换装API采用的是微服务的架构理念部署,这样达到版本迭代更新方便,而且各个模块解耦,对换装服务的网络安全,可用性方面也是大大的提高。换装API通过nginx 服务代理的接口通道对外部要调用换装API的项目提供接口支撑,如果要考虑换装API服务不被外部网站攻击,可在nginx和API之间再添加一个防火墙,提高安全性。
2、根据甲方要求实现20个并发,但是 第三方提供的算法API不支持并发,所以考虑的是 算法API单独部署,采用分布式横向扩展,采用nginx 服务代理,实现负载均衡,这样成本降低,可用性也增强。如果在实际的开发过程中,发现算法API的并发峰值达不到预期的效果,则考虑部署多个算法API服务,增加整个流程的并发峰值。