微服务的选择:是 Laravel+workerman,还是 hyperf 呢?
背景:
公司的后端项目打算重构
结构:
目前属于中型以上的结构,以后也许会在此基于上加新功能,且项目有些地方会涉及到对及时性要求很高的场景。
期望:
如果能做成微服务当然最好,版本迭代这一块不用太担心。
其他:
hyperf的话看了文档,有这一块的支持,其他组件也蛮好的,可本人目前对swoole不是特别熟悉,前期需要熟悉和学习成本,workerman相对来说比swoole上手快,简单。
建议:
如果考虑到以后的扩展性和维护性的话,应该怎么选择呢?希望有大佬能给个建议,感谢!
微服务可不只是一个 RPC ,对应的各种服务注册,服务发现,服务限流,服务监控,调用链追踪,配置中心,以及 CI/CD 和部署等等,才是实施成功与否的关键