首页 文章
  • 2 votes
     answers
     views

    Microsoft Azure Service Fabric SDK和Windows Azure Pack:Service Bus 1.1

    我正在尝试设置本地环境以在Azure和本地群集上运行我的服务 . 我安装在我当地的Windows Developer机器上(Microsoft Azure Service Fabric SDK . 现在我想添加Service Bus环境,我试图安装Windows Azure Pack: Service Bus 1.1 - 没有成功 . Web Platform Installer首先尝试安装Mi...
  • 0 votes
     answers
     views

    服务总线队列共享访问策略连接字符串

    我创建了一个只具有服务总线队列发送权限的共享访问策略 . 我曾经使用服务总线连接字符串将消息从Web角色发送到服务总线队列 . 现在的要求是,不需要使用服务总线连接字符串,我需要为服务总线队列创建一个只有发送权限的共享策略,并使用该策略从Web角色向服务总线发送消息 . 我需要在c#中执行此操作,但我不知道如何使用共享访问策略为服务总线队列创建连接字符串 . 请解释如何在c#中获取Service ...
  • 3 votes
     answers
     views

    服务总线QueueClient.Receive如何工作?

    我正在使用服务总线队列在Web角色和工作者角色之间进行通信 . 我的服务总线上有两个队列 . 我将一条消息从Web角色放入队列,而worker角色处理该消息,并将另一条消息放回另一个队列,Web角色将检索并发送给客户端 . Web角色和辅助角色线程都在不断运行 我想知道执行控制何时在QueueClient.Receive,它是否等到收到消息或队列中没有消息然后它移动到下一行?因为在队列中没有消息...
  • 0 votes
     answers
     views

    'Add Service Reference'无法使用Azure AppFabric ServiceBus 2011年6月CTP

    我有一台没有安装AppFabric sdks的计算机(无论是V1还是V2 CTP) . 我添加了对Microsoft.ServiceBus dll的引用(2011年6月的CTP版本) . 当我尝试向本地运行的Azure服务添加服务引用时,我收到此错误: 无法加载文件或程序集'Microsoft.ServiceBus,Version = 1.0.0.0,Culture = neutral,Publ...
  • 2 votes
     answers
     views

    处理使用ReceiveMode.ReceiveAndDelete时在Azure分段中运行的ServiceBus主题订阅者的技术

    我们在Azure SB中有许多主题,并通过从分段到 生产环境 的VIP交换不断更新我们的环境 . 当实例在分段中运行时,我们不希望订阅者读取和删除旨在将事件发送到在 生产环境 槽中运行的实例的消息 . 我提出的解决方案是创建名称中包含RoleEnvironment.SubscriptionId的订阅 . 然后在RoleEntryPoint.OnStop()期间删除它们以避免未使用的订阅 . 是否有...
  • 1 votes
     answers
     views

    Azure ServiceBus SubscriptionClient.EndReceive()返回null

    我在SubscriptionClient上调用BeginReceive(),如下所示: client.BeginReceive(new TimeSpan(6, 0, 0), new AsyncCallback(DownloadResults), null); 在DownloadResults()回调中,我调用client.EndReceive()[client是该类的静态成员] static p...
  • 3 votes
     answers
     views

    无法解析Azure网站与ServiceBus队列远程名称的连接

    我有一个简单的Azure网站(PaaS网站),它试图连接到Service Bus队列 . 但是,它收到了错误: [WebException:无法解析远程名称:'XXXXXXXXX-sb.accesscontrol.windows.net'] System.Net.HttpWebRequest.GetRequestStream(TransportContext&context)6543605 Sy...
  • 1 votes
     answers
     views

    身份验证错误将消息发送到AWS上的Windows Service Bus 1.0

    我试图从本地工作组计算机(Windows 7)发送和接收消息,将其称为“客户端”,在工作组服务器上设置的Service Bus 1.0(在AWS EC2上托管) . 经过多次试验和研究后,我无法从客户端计算机向服务器发送消息 . 我已经关注了一些似乎表明可以做的文章,但我无法解决我看到的身份验证问题 . Connecting to Windows Server Service Bus on AWS...
  • 0 votes
     answers
     views

    Azure Bus,具有ACS服务标识的TokenProvider,使用密码

    我正在使用Azure总线进行消息传递 . 我们正在使用适当的安全实践来配置ACS,即使用代表不同主题和订阅的不同依赖方 . 我们正在使用ACS服务标识来访问总线 . 到目前为止,我们使用的是对称密钥,但我们正在使用具有这些身份的密码 . 我没有找到设置TokenProvider(传递给MessagingFactory)来验证我的服务标识的方法 . 我试过了: var serviceUri = Se...
  • 0 votes
     answers
     views

    使用Azure Service Bus进行Web api托管

    我有一个自我托管的Web api . 我想使用Azure Service Bus和第二个localhost创建两个Host 1 . 我按照下面的链接使用Azure服务总线主机,但它给了我错误 https://blog.pedrofelix.org/2012/03/15/asp-net-web-api-creating-an-host-using-azure-service-bus/ 我作为服务总线...
  • 1 votes
     answers
     views

    用于处理azure服务总线队列中的消息处理的选项

    我正在使用一个使用azure服务总线队列的命令处理应用程序 . 命令从网站发出并发布到队列,队列消息由工作者角色处理 . 处理涉及根据队列消息值从db和其他源获取数据并将其发送到不同的主题 . 流程是, 接收消息 处理邮件 将消息标记为完成/放弃消息处理异常时 . 我在这里面临的挑战是处理时间 . 有时它超过了最大消息锁定时间段(5分钟 - 配置),因此消息被解锁并重新显示以供工作...
  • 0 votes
     answers
     views

    如何从.NET向Azure Servicebus发送javax.jms.TextMessage

    我试图通过azure服务总线使用amqp将一个简单的字符串消息从.NET发送到Java客户端 . 根据documentation我应该能够发送这样的代理消息: message = new BrokeredMessage("this is a text string"); 并将它作为TextMessage(javax.jms.TextMessage)显示在Java客户端中 . ...
  • 1 votes
     answers
     views

    Azure服务总线权限是否已传递到其子主题和队列

    在azure我创建了一个服务总线 . 在服务总线中,我创建了一个主题 . 在服务总线中,存在默认的RootManageSharedAccessKey共享访问策略,其中设置了管理发送和侦听权限 . 使用Microsoft.ServiceBus api我通过CreateFromConnectionString方法创建NameSpaceManager的实例,该方法是我从服务总线级别获得的连接字符串 . ...
  • 0 votes
     answers
     views

    如何通过多个webjobs有效地使用Servicebus作为通信

    这更像是一个架构问题,可能是SO允许的边缘情况 . 如果不允许,请告知如何更新我的问题 我们有7-8个Webjobs运行,应按特定顺序处理相同的信息 . 使用servicebus执行此操作的首选方法是什么?是否有使用servicebus的最佳做法? 目前我正是这样的: See EDIT, this has been changed 数据包来自我们的客户,通过2个工作,然后被发送到3个工作(并非所有...
  • 0 votes
     answers
     views

    同一台计算机上的Azure ServiceBus多个侦听器无法正常工作

    我使用Azure ServiceBus来处理多个客户端发送的项目 . 我正在测试接收这些消息的部分并且并排运行2个监听器 . 但是,如果我向队列提交2个项目 . 只有一个听众工作,第二个听不到另一个项目 . 然而,我尝试在不同的机器上运行2个侦听器,它们都处理推送到队列的2个项目 . 是在同一台机器上运行多个侦听器的问题,如果是这样,我做错了什么,我该如何解决? 谢谢你的时间 . 担
  • 3 votes
     answers
     views

    如何从Azure服务总线队列中读取ASP.NET MVC应用程序?

    我在windows azure中运行了一个worker角色,它会生成消息 . 我有一个ASP.NET MVC应用程序,它有一个SignalR中心 . 我想将消息从worker角色推送到SignalR中心,然后将这些消息实时推送到连接的客户端 . 我的想法是使用ASP.NET MVC应用程序可以读取的Azure服务总线队列 . 这一切似乎都很简单,但我不确定如何在MVC应用程序中连接服务总线Queu...
  • 1 votes
     answers
     views

    内部部署NServicebus应用程序从Azure ServiceBus队列接收消息

    我目前正努力在nServiceBus托管应用程序上运行并运行 . 我有一个第三方发布消息的天蓝色ServiceBus队列,我希望我的应用程序(目前在本地托管)接收这些消息 . 我已经搜索了有关如何配置 endpoints 的答案,但我在有效配置中没有运气 . 有没有人这样做过,因为我可以找到如何连接Azure存储队列而不是servicebus队列的示例 . (出于其他原因,我需要azure se...
  • 1 votes
     answers
     views

    Azure ServiceBus重试延迟

    我正在使用Microsoft Azure ServiceBus for Queue消息使用WCF进行订阅 . 我正在尝试实现重试逻辑 . 我使用Peak / Lock来查看消息,然后必须对消息进行一些本地处理 . 如果该处理失败,我解锁消息,以便我可以尝试再次处理它 . 问题是我需要在处理尝试之间 Build 一个延迟 . 目前,它会弹回队列,然后几乎立即处理 . 尝试之间需要大约2分钟 .
  • 3 votes
     answers
     views

    Azure Service Bus订阅者Deadletter

    我到处寻找有关这方面的信息,但似乎无法找到我正在寻找的东西 . 我有一个天蓝色的主题,只有一个订阅 . 订阅的处理程序失败了一些消息,它们已被放在deadletter队列中 . 我可以访问消息,但我不知道如何恢复它们 . 我不想创建邮件的副本并将其发送到主题 . 我特别想将它移动到它来自的订阅队列 . 有没有办法做到这一点?
  • 10 votes
     answers
     views

    直接向Subscription发送消息

    是否可以直接向订阅队列发送消息? 场景: 消息失败,丢失到deadletter,消息已经使用defer手动获取,克隆并需要发送到它首先被破坏的队列,但不是主题 . 我可以直接向订阅者发送消息吗? 我考虑过为每个订阅者创建一个单独的重试队列,其中处理服务也将接收来自但我不想这样做的消息 .
  • 5 votes
     answers
     views

    如何根据消息属性过滤Azure Service Bus Queue消息?

    我正在使用Azure Service Bus Queue从我的应用程序发送电子邮件 . 我有许多不同的客户通过我的应用程序发送电子邮件,每条消息都有一个标识该客户的属性:CustomerID 我需要为我的客户编写一个管理区域来查看队列中的待处理消息,更重要的是查看deadletter队列 . 我不希望他们看到每个人的紧张,所以我想根据属性CompanyID过滤消息 . 我该如何做到这一点? 我阅读...
  • 0 votes
     answers
     views

    Azure ServiceBus PeekBatch方法返回错误的记录数

    我有一个Azure队列(ServiceBus主题订阅DeadLetter队列),有大约900条消息 . 我想列出它们用于调试目的 . 我调用参数messageCount设置为100的PeekBatch方法 . 我希望得到100条消息,但我只收到69条消息 . 为什么会这样?
  • 2 votes
     answers
     views

    Azure Service Bus - 确定活动连接数(主题/队列)

    由于Azure Service Bus将队列或主题的最大并发连接数限制为100,是否有一种方法可用于查询我们的队列/主题以确定有多少并发连接? 我们知道我们可以捕获限制事件,但非常喜欢主动方法,我们可以在系统负载很重时主动增加或减少队列/主题的数量 . 这里的用例是等待回复消息的过程,其中回复来自长时间运行的进程,并且订阅使用关联过滤器来促进发布者和订阅者之间的双向通信 . 因此,我们必须有一个B...
  • 4 votes
     answers
     views

    从Azure主题接收消息产生null,主题具有未读消息

    昨天我能够重复阅读我自己创建的Azure Service Bus主题订阅中的消息 . 然而,今天,虽然使用与昨天相同的代码,但是尽管订阅的消息计数远高于0,但所有消息都为空 . 让我详细说明: 按照MSDN网站上有关如何read messages from subscription的说明,我使用以下内容从订阅客户端读取消息: var tokenProvider = TokenProvider.Cr...
  • 0 votes
     answers
     views

    在Azure Service Bus订阅上负载 balancer 使用者

    我想知道如何使用Azure Service Bus主题和订阅获得某些行为 . 对于我们的应用程序,我们有1个主题和许多订阅 . 订阅使用过滤器 . 发布消息时,可以通过一个或多个订阅进行过滤 . 我们已经使用peeklock和maxconcurrentcalls为1,但这并不能阻止多个消费者并行运行 . 我们想要做的是让多个消费者实例订阅相同的订阅 . 但是*只有一个实例可以在给定时间处理消息 ....
  • 0 votes
     answers
     views

    如何在发布期间订阅者关闭时检索仍在队列中的Azure服务总线消息

    我们正在尝试使用Azure主题/订阅将一个域中的更改分发给需要更新其本地缓存的其他服务 . 所以我们有一个人发布消息和一堆,不知道彼此,听这个主题队列 . 我可能会想到天蓝色的TopicDescription.DefaultMessageTimeToLive,但我认为只要消息仍在此超时范围内,它就会被传递,无论订阅者在发布时是否“在线” . 但这似乎不是这样的情况? 我想要实现的是,如果我将Def...
  • 1 votes
     answers
     views

    Azure Service Bus - 多个主题?

    以及我现在正在使用的内容的简短摘要: 我决定是否可以使用1个主题与需要N个主题以及相关的元数据/过滤器来完成此操作 . 我几乎有3件;套接字服务器(辅助角色),该字段中的单元连接到该服务器,Azure Service Bus消息传递,最后是Web应用程序 . 用户可以将命令排队通过Web应用程序发送到设备,但我们需要能够将消息保存在队列中,直到设备上线,然后它将获得所有消息 . 这是我困惑的地方....
  • 0 votes
     answers
     views

    如果从天蓝色服务总线队列导致未处理的异常,如何删除消息?

    我正在构建一个使用Azure Service Bus Queue的azure应用程序,我遇到了以下情况: 我的worker角色从服务总线队列接收消息并开始处理它 . 在此过程中,发生未处理的异常(无法捕获) . 这会导致worker角色实例回收 . 由于实例被回收,我的消息从未完成,仍然在队列中 . 一旦我的实例循环并启动,它会抓取队列中的第一条消息,这是导致未处理异常的原因 . 有没有办法处理这...
  • 1 votes
     answers
     views

    Azure,SubscriptionClient.OnMessage和Sessions

    当订阅需要会话时,Azure Service Bus订阅客户端是否支持使用OnMessage Action? 我订阅了一个名为“TestSubscription”的订阅 . 它需要一个sessionId,并包含由SessionId绑定在一起的多部分数据 . if (!namespaceManager.SubscriptionExists("TestTopic", "E...
  • 1 votes
     answers
     views

    有一种方法可以在Azure队列或服务总线中获取“流程完成”消息事件吗?

    我有非常基本的架构: 队列和工作者(后处理服务)中的Web API队列消息出列并处理该消息 . The problem is that the Web API doesn't know when the messaged has been processed by the Worker . 工作者是否可以向队列发出警告消息已成功处理并且队列发送回Web API“处理完成消息”事件? One so...

热门问题