小编Fra*_*ank的帖子

无法在SQS FIFO上触发lambda

我试图触发lambda执行来执行FIFO队列上的项目.除了民意调查,我们还有什么方法可以实现这一目标?我们刚刚了解到,我们无法直接从FIFO队列触发lambda执行,而FIFO队列目前仅支持标准队列.我还了解到我们不能将SNS主题订阅到FIFO队列 - 这也仅在标准队列上受支持.

在亚马逊发布更新之前,有没有人为此找到解决方法?

amazon-sqs amazon-web-services aws-lambda

22
推荐指数
1
解决办法
7119
查看次数

更改 WCF 参考 URL .Net Core

我正在尝试将 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 上使用连接服务的多个环境时是否有“标准实践”?

.net c# wcf web-services .net-core

3
推荐指数
1
解决办法
3926
查看次数