laravel - 使用微服务制作 web laravel 应用程序
问题描述
这实际上是我的网络结构:
App
-> src
-> Http
-> Auth/
-> Activity/
-> GeoCoding/
我想将我的单体应用程序转换为具有微服务的可扩展应用程序:
App <- AuthModule
App <- ActivityModule
App <- GeoCodingModule
作为*Module
NodeJs 模块。
但我有不同的问题:
- 每个示例如何使用模块作为 Laravel 中间件
- 模块应该返回 json 格式吗?还是网址/视图?
所以,我不知道我的微服务是否必须是 Node 包或 Composer 包(可能带有 Lumen?)?
我迷失了微服务概念。
来源: http ://wiki.c2.com/ ?MonolithicDesign https://martinfowler.com/articles/microservices.html
解决方案
推荐阅读
- c# - 如何确保日期时间类型的 c# 属性不使用 datetime2 设置?
- cucumber - 小黄瓜:重复步骤是否正确?
- reporting-services - 在 SSRS 中创建动态数据源时出错
- javascript - ReactJs 重用相同的组件,但样式不同
- html - Vuetify - 更改默认导航抽屉宽度
- c++ - 斐波那契,但有不同的起始数字。代码在大多数情况下都有效,但不是全部
- python - 打印列表中的某些项目
- javascript - 从 React 应用程序创建嵌入脚本
- rabbitmq - 在 Spring rabbitMQ 中启用分片策略
- sql - 从现有表中的列中选择不同的 varchar 值,转换为 int 并在一步内插入临时表