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

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

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

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

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

在Azure Messaging的官方說明中,沒有特地的介紹復(fù)雜對(duì)象消息是否需要支持序列化的要求,但是,我們?cè)谏掀┪闹校袀€(gè)消息創(chuàng)建方法,as following,

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

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

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

網(wǎng)友評(píng)論