Have been looking for a Message bus with publish/subscribe functionality. Found that AWS SQS does not support FIFO, so had to give up on it. Working with Azure Service bus,
You should be able to achieve this by setting property SupportOrdering to true
// Configure Topic Settings
TopicDescription td = new TopicDescription("TestTopic");
td.SupportOrdering = true;
// Create a new Topic with custom settings
string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);
namespaceManager.CreateTopic(td);