Questions tagged [azureservicebus]

Microsoft Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing. Endpoints can be located behind network address translation (NAT) boundaries, or bound to frequently-changing, dynamically-assigned IP addresses, or both. Service Bus comes with a 99.9% uptime SLA.

Microsoft Azure Service Bus provides a hosted, secure, and widely available infrastructure for widespread communication, large-scale event distribution, naming, and service publishing. Service Bus provides connectivity options for Windows Communication Foundation (WCF) and other service endpoints – including REST endpoints -- that would otherwise be difficult or impossible to reach. Endpoints can be located behind network address translation (NAT) boundaries, or bound to frequently-changing, dynamically-assigned IP addresses, or both.

Service Bus provides both “relayed” and “brokered” messaging capabilities. In the relayed messaging pattern, the relay service supports direct one-way messaging, request/response messaging, and peer-to-peer messaging. Brokered messaging provides durable, asynchronous messaging components such as Queues, Topics, and Subscriptions, with features that support publish-subscribe and temporal decoupling: senders and receivers do not have to be online at the same time; the messaging infrastructure reliably stores messages until the receiving party is ready to receive them.

Runs anywhere, connects nearly anything

Azure Service Bus is a generic, cloud-based messaging system for connecting just about anything—applications, services, and devices—wherever they are. Connect apps running on Azure, on-premises—or both. You can even use Service Bus to connect household appliances, sensors, and other devices like tablets or phones to a central application or to each other.

Build robust cloud solutions that scale to meet demand

Asynchronous messaging patterns are the architectural cornerstone of reliable and scalable applications. Integrating cloud resources like SQL Azure, Azure Storage, and Azure Websites with Service Bus messaging ensures smooth operation under heavy and variable load with the durability to survive intermittent failures.

Manage message delivery in the cloud

Queues offer simple first in, first out guaranteed message delivery and supports a range of standard protocols (REST, AMQP, WS*) and APIs. Topics deliver messages to multiple subscriptions and fan out message delivery at scale to downstream systems.

Connect on-premises applications to the cloud

Service Bus Relay solves the challenges of communicating between on-premises applications and the outside world by allowing on-premises web services to project public endpoints. Systems can then access these web services, which continue to run on-premises from anywhere on the planet.

3572 questions
1
vote
2 answers

Using Azure Service Bus to communicate between 2 organizations

We wish to decouple the systems between 2 separate organizations (as an example: one could be a set of in house applications and the other a set of 3rd party applications). Although we could do this using REST based APIs, we wish to achieve things…
Raj Rao
  • 8,872
  • 12
  • 69
  • 83
1
vote
2 answers

What happens if I do not call CloseAsync and CompleteAsync method of IMessageSession in azure service bus?

IMessageSession has CloseAsync and CompleteAsync methods. If CloseAsync and CompleteAsync are not called (after acquiring a session and processing messages), what are the repercussions to the client and to azure service bus account?
Raghu
  • 2,859
  • 4
  • 33
  • 65
1
vote
2 answers

Reading all messages from azure service bus from queue

I want to read all messages from azure service bus (queue). I have followed instruction from below link https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-php-how-to-use-queues Currently it fetch one message.. I want to fetch…
1
vote
1 answer

Azure Functions in visual studio missing service bus topic trigger

I have no idea what is going on...I have tried everything I can think of. complete uninstall and reinstall, made sure that all .net verions are installed. I even created a brand new VM with a fresh install of VS and it does the same thing. I am…
Joe Ruder
  • 2,122
  • 2
  • 23
  • 52
1
vote
1 answer

Function fails to bind to output parameter

I have an Azure Function with a TimerTrigger that does work and produces 400,000 Service Bus Topic messages. I'm currently using the Service Bus API to manually push messages into it within my Function. I'm now wanting to replace that code with an…
1
vote
2 answers

Trigger multiple concurrent service bus trigger azure functions without time degradation

I have a service bus trigger function that when receiving a message from the queue will do a simple db call, and then send out emails/sms. Can I run > 1000 calls in my service bus queue to trigger a function to run simultaneously without the run…
chuckd
  • 13,460
  • 29
  • 152
  • 331
1
vote
1 answer

Service bus: messages history

I plan to use the Azure Service Bus and SignalR for the chat application. Is it possible to get the history of messages for the period of time? Which type of the Service Bus is most suitable for this (Queues, Topics, Relays)?
Boris Gappov
  • 2,483
  • 18
  • 23
1
vote
3 answers

Service Fabric Actor subscription to Azure Service Bus Topic

I am thinking about building a system that requires Actors to create a subscription to an Azure Service Bus topic with a filter specific to the Actor instance. My question is, if the Actor (that has the subscription to the Topic) has been…
1
vote
1 answer

in azure logic apps how to retrieve messages from dead letter queue from azure service bus topics

I have built a logic app which receives messages from azure service bus topic in peek lock mode.if the message is not processed for 2 deliver count the message will be moved to dead letter queue.till this it goes well in logic app. So now i have to…
1
vote
1 answer

Azure Service Bus fails with NOTFOUND exception

I'm iterating over 400,000 json messages that need to get sent from my NodeJS Azure Function, into Azure Service Bus. The Function is able to create the topic, and start publishing messages. It starts to go through the loop and publish messages. I…
Johnathon Sullinger
  • 7,097
  • 5
  • 37
  • 102
1
vote
1 answer

Using multiple connection strings with Rebus & AzureServiceBus

We have been using Rebus to send commands to Azure Service Bus. We have a project that spans environments and needs to send commands to two different ASB namespaces (different connection strings). The way we currently register Rebus doesn't allow us…
Kizmar
  • 2,465
  • 3
  • 20
  • 27
1
vote
3 answers

Should I change how our microservices communicate?

Our application consist of 7 microservices that have some intercommunication. Currently we're using simple storage queues that a microservice publish events to (the number of events is relative low). Then we have a azurefunction for each queue that…
1
vote
0 answers

Throttling Event Notification in Azure

This is mostly a design question. I have a web application that takes in data from multiple users on multiple tenants. We also have a desktop application that we want to keep up to date with these data changes from the web app. Currently the…
Sen
  • 1,438
  • 2
  • 12
  • 19
1
vote
2 answers

Unexpected encoding or content of Microsoft.Azure.ServiceBus 2.0.0 message

I'm using Microsoft.Azure.ServiceBus 2.0.0 to subscribe for queue messages, and get unexpected characters when I use Encoding.UTF8.GetString(serviceBusMessage.Body). It looks like the message content should have been valid XML, but its certainly…
Eivind Gussiås Løkseth
  • 1,862
  • 2
  • 21
  • 35
1
vote
1 answer

Microsoft.Azure.ServiceBus.Message support for Azure Webjob Service

I'm developing my application on .net core framework which uses the following code to push messages to queue which is to be received by a webjob. topicClient = new TopicClient(connection) Message message = new Message(utf8encodedtext) await…