我有一个使用Serverless Framework
的微服务项目,它具有以下结构:
project
└───service1
│ │ handlers.py
│ │ serverless.yml
│ │ requirements.txt
| | package.json
└───service2
└───service3
└───service4
每个文件夹都是一个微服务,每个微服务都有自己的无服务器。
我想知道以完全本地化的方式运行这个项目的最好方法是什么。
我已经尝试使用serverless-offline
插件,但它只运行一个微服务在一个时间离线
我读过一些关于使用localstack创建AWS虚拟环境的文章,但我不知道它对我有什么帮助。
我需要一个提示,一篇文章或任何信息,可以帮助我在本地运行这些微服务。
p。:我使用python
我只保留1个无服务器。./project中的Yml。然后在无服务器内部有4个功能。Yml的处理程序指向相应的处理程序。py,这样你将有4个lambdas。
这样你可以使用无服务器脱机没有问题,仍然有4个微服务。