CakePhp 2.x或3.x可用于开发基于微服务架构的Web应用程序

时间:2016-07-04 06:35:33

标签: rest cakephp cakephp-3.0 microservices cakephp-2.8

我正在评估基于PHP的框架,用于开发基于微服务架构的高可用性和可伸缩应用程序。

我没有看到任何使用CakePhp 2.x或3.0来设计和开发微服务的文档。 Laravel(基于Symphony的另一个PHP MVC框架)似乎具有基于其Lumen模块或组件的这些功能。

似乎CakePhp框架仅适用于大型巨型应用程序的设计和开发。

有人能指出我如何使用CakePhp 2.x或3.x来设计基于微服务架构的网络应用程序的文档或示例吗?

1 个答案:

答案 0 :(得分:1)

CakePHP基于MVC模式,这允许你很多东西,它真正的Cake目前不是最流行的PHP框架,但我认为这个框架可以用作微服务生态系统的一部分。 / p>

您可以像API一样使用它来提供在JSON上编码结果的资源,或者您可以使用它来管理用户的身份验证会话并与其他类型的微服务进行交互

作为个人评论我不喜欢Cake如何处理MVC的View层,但你可以将你的内容作为JSON服务并使用JS客户端甚至移动应用程序处理数据