Service Bus

  1. Autoscale based on topic-subscription length

    Instead of autoscaling on queue length, i would like to be able to scale on topic-subscription length

    361 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide gracefull shutdown feature to Message Pump in Queue and Subscription Clients

    There is not a good way to deal with a graceful shutdown of a Worker role using the OnMessage approach of processing queue messages off the service bus. It would be nice if you could call StopProcessing, or something similar on the QueueClient or SubscriptionClient so that they would stop their internal receive loop, but finish processing the messages they may already be processing. A count property of active processing messages would also be helpful so that in an OnStop method on the worker role you could call the StopProcessing and enter a loop till the active processing messages was…

    334 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  17 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Queue purge

    Provide an API for purging of a queue, without having to delete and recreate the queue.

    216 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Using a filter with EventHub data

    Will we be able to use a filter in the future for the EventHub data? I'm designing a new solution for a customer and it looks like EventHubs are great for sending and receiving our near-realtime data. Downside is when receiving the data, we receive all data of all our devices in the world. Most of the time, our clients only want to see data of one (or a few) device. We could of course filter the data by ourselves, client side, but this would cost a lot of bandwith.

    108 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Implement queue priority pattern

    Implement priority queue pattern, to use one queue or topic subscription that can reorder its messages according to theirs priority.

    Pattern description https://msdn.microsoft.com/en-us/library/dn589794.aspx

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  6. BrokeredMessage.Defer(); should send a message to the back of the line

    I use the Azure Service Bus in a geographically distributed environment. I also process messages in vertically and horizontally scaled out services.

    Very often I will receive a message from the service bus for processing, but don't have enough information to complete the processing, (most of the time this is because I am waiting for SQL replication across continents) so I'll have to try again later.

    Seems like a job for BrokeredMessage.Defer()! But alas, that causes the message to immediately get returned when I call Client.Receive(); even if there are thousands of messages in the queue / subscription that I…

    65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add "Messaging Quotas" and current usage metrics of each to performance dashboards.

    We would like to see a presentation of the Message Bus "Messaging Quotas" and current usage of each quota in Message Bus performance dashboard or make them accessible via the API.

    For example:
    NetMessaging: 1,000
    AMQP: 5,000

    There are a range of performance quotas documented here:
    https://azure.microsoft.com/en-us/documentation/articles/service-bus-quotas/

    I would like to understand our metric use under each of these quotas and ideally alert on a threshold.

    63 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Increase the maximum message size for Premium

    Premium is currently limited to a maximum message size of 1 MB. It would be great if you increased the maximum message size for Premium to 10 MB.

    I see that there was a more general request regarding this that has been closed, https://feedback.azure.com/forums/216926-service-bus/suggestions/3933438-increase-the-256k-maximum-message-size-limit-of-br, but I assume that was before Premium was thought of.

    59 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Event Grid integration with Service Bus Standard Edition

    It would be good if Event Grid is integrated with Service Bus Standard Edition . As of now Event grid can listen to only premium tier service bus events. By supporting Standard edition of Service bus ,it will increase event driven messaging adoption .

    52 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Our eventual goal is to connect every service in Azure to publish events, however, we haven’t started on Service Bus Standard integration yet.

    We’re passing your feedback along to the Service Bus team, but as always make sure you let them know as well so they hear your voice!

  10. Add metrics for the number of concurrent connections

    It is better to provide the metrics or REST API to get the number of concurrent connections, because our connections are throttled if exceeding the defined quota.

    52 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Hybrid connection client service

    There is a tool (https://www.microsoft.com/en-us/download/details.aspx?id=44216) for the "old" BizTalk hybrid connection that let vm or web/worker role to use hybrid connection. Because of the "dead" of BizTalk hybrid connection and the "rise" of sb relay hybrid connection, it would be appreciated to have its own client service tool.

    52 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. In a paired namespace scenario, make the primary namespace do the syphoning in a disaster recovery situation.

    Currently, in the paired namespace scenario detailed in https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-paired-namespaces, "at least one of the clients" needs to run the syphon.

    I don't think it's necessary to have that on the client side. This creates all sorts of requirements on the client side, such as availability.

    It's probably much more convenient if a primary queue/topic knows about its secondary queue and starts syphoning on its own as soon as it goes online again.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add monitoring tiles for the Azure Dashboard

    Please create some tiles that can be added to an Azure Dashboard.
    We have big screens in the office monitoring every bit of our Azure infrastructure from SQL DTU, CPU of Servers and Azure Storage however Azure Service Bus does not have a single tile or a single graph that we can add to the dashboard to help us monitor it.
    All the other teams (especially SQL and VM) have great Dashboard Graphs and Tiles.

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. ARM support for ForwardTo rules

    Support for creating forwardto rules through ARM templates is broken. Please fix it.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. allow me to monitor my message bus queues easily

    In the old UX, one could select the service busses, and from there select the queues and see their count (or width). I have attached a PowerShell script that will show these queue sizes.

    Where can we look at the service busses in the new UI?
    They no longer seem to be first class citizens.

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. The firwall restricts the ip address when using service bus relay service

    The firewall is restricting the connections based on IP addresses when using Azure service bus relay, the current possible solution would be whitelisting the IP ranges (https://www.microsoft.com/en-us/download/details.aspx?id=41653 ) in the regions you have azure service bus namespaces in your proxy, mostly it is not acceptable for customer. we have seen many such requests, what other options can be done on Azure side?

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. View/Purge messages in Azure Service Bus Queue

    In the Azure Service Bus queue overview blade, I can see summary properties for my queue.

    I would like to be able to view the contents of messages currently in the Azure Service Bus queue.
    I would like to be able to purge (delete) individual messages from the queue.
    I would like to be able to purge all messages.

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to query how many listeners are activated in a topic/queue

    An API to query how many listeners are activated in a topic/queue. During the system run, due to misconfiguration, today we cant really be sure that there are not multiple listeners activated on topic. Sometimes we are facing message loss as other listener is activated.

    So, to solve any config/code issues, an API will help us to do some validations.

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Delete BrokeredMessage from Topic/Queue by MessageId

    It would be really useful to remove messages that are sent to Topic/Queue for later time and are not needed anymore.

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Implement webhooks on the servicebus

    Add feature to configure http endpoints as webhooks as an alternative to subscribers. When a message comes in, this would result in one or more http requests going out.

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 9 10
  • Don't see your idea?

Service Bus

Categories

Feedback and Knowledge Base