在上一篇中,我們介紹了消息的順序收發(fā)保證:

Azure Messaging-ServiceBus Messaging消息隊列技術(shù)系列3-消息順序保證

在本文中我們主要介紹下復(fù)雜對象消息是否需要支持序列化以及消息的持久化。

在實際的業(yè)務(wù)應(yīng)用開發(fā)中,我們經(jīng)常會將復(fù)雜業(yè)務(wù)對象放到消息里面,實現(xiàn)異構(gòu)系統(tǒng)之間的集成、模塊間的解耦等等。

同時,我們還比較關(guān)注消息隊列服務(wù)是否支持消息的持久化,消息隊列如果宕機后持久化的消息是否可以還原?

在Azure Messaging的官方說明中,沒有特地的介紹復(fù)雜對象消息是否需要支持序列化的要求,但是,我們在上篇博文中,有個消息創(chuàng)建方法,as following,

BrokeredMessage類的構(gòu)造函數(shù):

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團訓(xùn)

//
        // Summary:        //     Constructor that creates a BrokeredMessage from a given object using the        //     provided XmlObjectSerializer        //
        // Parameters:        //   serializableObject:        //