基于接口的調(diào)用遠(yuǎn)比基于基礎(chǔ)消息交互來得更簡單和便于維護(hù),特別在業(yè)務(wù)展現(xiàn)上,接口作為業(yè)務(wù)表現(xiàn)更適合其便利性。為了讓SmartRoute更適合業(yè)務(wù)應(yīng)用集成,在新的一年開始SmartRoute集成了遠(yuǎn)程接口調(diào)用功能?;赟martRoute的基礎(chǔ)特性,在這基礎(chǔ)上擴(kuò)展的接口調(diào)用會變得更簡單靈活,其特別點(diǎn)如下:并不需要知道服務(wù)地址,只需要明確接口和方法即可以實(shí)現(xiàn)遠(yuǎn)程服務(wù)調(diào)用;無需任何配置即可實(shí)現(xiàn)負(fù)載和故障遷移。而這一系列的更利功能都?xì)w功于SmartRoute基礎(chǔ)建設(shè)!

        SmartRoute的遠(yuǎn)程接口調(diào)用是基于Protobuf的RPC實(shí)現(xiàn),其制定服務(wù)是以接口為基礎(chǔ)有點(diǎn)似于wcf,但調(diào)會變得更透明簡單.以下針對組件實(shí)現(xiàn)一個(gè)簡單的遠(yuǎn)程接口調(diào)用和負(fù)載處理。

接口定義

        組件對接口的定義并沒有什么特別要求或添加特性,但接口方法的定義不支持同名稱重載,現(xiàn)有版本的組件暫不支持。對于out和ref類型的參數(shù)也暫不支持。以下是定義一個(gè)簡單的用戶操作接口:    

 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言: