0

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

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

CakePhp 框架似乎只适合大型单体应用程序的设计和开发。

谁能给我一个关于如何使用 CakePhp 2.x 或 3.x 来设计基于微服务架构的 Web 应用程序的文档或示例?

4

1 回答 1

1

CakePHP 基于 MVC 模式,这让你可以做很多事情,它真正的 Cake 不是目前最流行的 PHP 框架,但我认为这个框架可以用来成为微服务生态系统的一部分。

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

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

于 2016-07-08T20:58:10.407 回答