前景提要
团队语言:PHP
目前业务较多,项目较多,维护起来,成本太高 现在需要把服务拆分,形成一个一个单独的服务 比如,每个项目都有下单逻辑,现在就想把下单逻辑整合成一个服务 最外层有一个类似于 open-api 的东西,client 调用这个 open-api,open-api 再调用内部的服务
大致是这样的一个方向
目前的选择:
1.腾讯的 tars *这个没有去深入了解过,不知道效果和稳定性如何?
2.还是走普通的 http 协议,架构选择:php-fpm or swoole
我们大概评估了下,对于我们公司来说,没有必走 RPC,普通的 http,足够了
原因:
1.量还没有那么大
2.open-api 调用内部服务,都走的内网,如果用 http,应该还是比较快的
只是想把服务拆分出来,维护起来方便一些,这是最重要的一个原因 不一定要用微服务全套的东西,对于我们公司来说,成本太高了,只是想借鉴微服务的一些优点吧
各位老哥,有什么好的建议吗?