具有Laravel的微服务结构
到目前为止,我必须开发一个包含5个微服务的项目,但将来可能会有50多个。我对auth有个大问题 所有的微服务都需要auth来访问信息,这就是问题所在 我怎么能做到 我想有些人是这样的:具有Laravel的微服务结构,laravel,microservices,Laravel,Microservices,到目前为止,我必须开发一个包含5个微服务的项目,但将来可能会有50多个。我对auth有个大问题 所有的微服务都需要auth来访问信息,这就是问题所在 我怎么能做到 我想有些人是这样的: ms1.blabla.com ms2.blabla.com auth.blabla.com 制作一个“auth”微服务,在这里存储用户、通行证、代币和其他物品 可以吗?还是其他建议 另一个问题是如何从其他服务获取数据?在获取数据以检查令牌之前,我需要每次调用ms1 microservice中的microse
- ms1.blabla.com
- ms2.blabla.com
- auth.blabla.com
谢谢如果您需要在API中处理身份验证,我真的建议您使用Passport()来处理授权,而不是从您自己的API中构建 关于Laravel Vs Lumen的选择,这取决于您计划如何处理前端。Lumen只是Laravel的一个更简单/更快的版本,但您将无法处理会话、cookie等。 如果您从多个前端(例如网站和移动应用程序)向您的微服务发出请求,我建议使用Lumen并仅构建API。你可以在这里找到一篇关于两者差异的更详细的文章