我试图触发lambda执行来执行FIFO队列上的项目.除了民意调查,我们还有什么方法可以实现这一目标?我们刚刚了解到,我们无法直接从FIFO队列触发lambda执行,而FIFO队列目前仅支持标准队列.我还了解到我们不能将SNS主题订阅到FIFO队列 - 这也仅在标准队列上受支持.
在亚马逊发布更新之前,有没有人为此找到解决方法?
我正在尝试将 Web 服务集成到我的项目中,但问题是我需要为多个环境处理此 Web 服务。我正在使用 Visual StudiosConnected Services工具将我的服务连接到我的项目。这会自动生成一个ConnectedServices.json如下所示的文件:
"ProviderId": "Microsoft.VisualStudio.ConnectedService.Wcf",
"Version": "15",
"ExtendedData": {
"inputs": [
"https://someurl/v3/GetUrl-dev.svc"
],
"collectionTypes": [
"System.Array",
"System.Collections.Generic.Dictionary`2"
],
"namespaceMappings": [
"*, GetUrl"
],
Run Code Online (Sandbox Code Playgroud)
问题是我需要在项目中同时使用 aDev和 aProd环境,因此我需要能够引用具有相同方法的两个 Web 服务,只有一个具有 Reference ProdUrl https://someurl/v3/GetUrl-Prod.svc。
我尝试用 Google 搜索并查看此处,但解决方案主要针对 ASP.NET 应用程序,我的是 AWS Lambda 项目,因此这些解决方案不适合我。
我尝试显式添加端点,例如;
var client = new GetUrlContractClient(new BasicHttpBinding(), new Endpoint("https://someurl/v3/GetUrl-Prod.svc");
由于包含而引发异常https://,并表示它需要http://,因此我将其删除,然后 Web 服务失败。我还考虑过在运行时修改该 JSON 文件,但这似乎是一个坏主意。
在 .Net Core 上使用连接服务的多个环境时是否有“标准实践”?