我有一个使用Serverless Framework的微服务项目,它具有以下结构:
project
└───service1
│ │ handlers.py
│ │ serverless.yml
│ │ requirements.txt
| | package.json
└───service2
└───service3
└───service4每个文件夹都是一个微服务,并且每个微服务都有自己的serverless.yml配置文件。
我想知道什么是最好的方式来运行一个完全本地化的项目。
我已经尝试过使用serverless-offline插件,但它一次只能离线运行一个微服务。
我读过一些关于使用localstack创建AWS虚拟环境的文章,但我不知道它对我有什么实际帮助。
我想要一个提示,一篇文章或任何信息,可以帮助我在本地运行这些微服务。
附言:我使用的是python
发布于 2021-09-20 18:53:25
我只会把一个项目放在./ serverless.yml里面。然后在serverless.yml中有4个函数,处理程序指向相应的handler.py,这样你就有了4个lambda。
这样,您可以使用无服务器-离线没有问题,仍然有4个微服务。
https://stackoverflow.com/questions/69122943
复制相似问题