Relative Content

Tag Archive for messaging

Refactoring expansive message architecture

I am currently working with a system that acts like a message bus. A message comes in to the service (WCF Windows Service hosted). The system then uses a service locator pattern to look up which dynamically loaded assembly will be assigned to the message. The assembly is found and then a method is executed which handles the message. The response is then sent back to the client.

Difference between sending a message and emitting it

Halfway through the RabbitMQ tutorial, I noticed that the tutorial stops referring to producers “sending” messages and starts using the verb “emit” instead — and pretty consistently, too; after the second tutorial, the verb “send” is no longer used to describe a producer transmitting messages.

Difference between sending a message and emitting it

Halfway through the RabbitMQ tutorial, I noticed that the tutorial stops referring to producers “sending” messages and starts using the verb “emit” instead — and pretty consistently, too; after the second tutorial, the verb “send” is no longer used to describe a producer transmitting messages.

How to determine if a message should be a command message or event message?

Two enterprise integration patterns are the command message and the event message. I am working on a system in which we use messaging not only for integration with other systems, but for internal communication between services. It’s supposed to be an eventually consistent system, and services are supposed to be ignorant of each other (with exception to a couple special-purpose services). As such, we try to avoid things that feel like remote procedure calls (RPC or RPI). We have a bus and message-oriented middleware system, and all messages are broadcasted.

How to determine if a message should be a command message or event message?

Two enterprise integration patterns are the command message and the event message. I am working on a system in which we use messaging not only for integration with other systems, but for internal communication between services. It’s supposed to be an eventually consistent system, and services are supposed to be ignorant of each other (with exception to a couple special-purpose services). As such, we try to avoid things that feel like remote procedure calls (RPC or RPI). We have a bus and message-oriented middleware system, and all messages are broadcasted.

How do I better manage my Service Bus Quotas in Azure?

I’m trying to determine how best to accomplish the following scenario using the Azure Service Bus. I have millions of devices (desktop software, mobile phone apps, etc) that need to have messages sent to them based on subscriptions. This in and of itself is pretty easy. However, the Service Bus has limits on the number of subscriptions per topic, filters per subscription, etc. (listed below). So, that being said, I was wondering if someone has solved this problem before or if there are best practices or whatever.

How do I better manage my Service Bus Quotas in Azure?

I’m trying to determine how best to accomplish the following scenario using the Azure Service Bus. I have millions of devices (desktop software, mobile phone apps, etc) that need to have messages sent to them based on subscriptions. This in and of itself is pretty easy. However, the Service Bus has limits on the number of subscriptions per topic, filters per subscription, etc. (listed below). So, that being said, I was wondering if someone has solved this problem before or if there are best practices or whatever.