資訊互交訂閱通知

資訊互動是指兩個或多個通訊實體之間傳送和接收資訊的方式和過程。從參與通訊的實體類別上分,資訊互動可分為人與人互動、人機互動、機器和機器之間的互動。人與人互動要遵循共同的語言和共同的文化背景,否則溝通困難;人機互動要有互動介面,互動的方式有客戶端/伺服器(C/S)和瀏覽器/伺服器(B/S)兩種方式。機器和機器進行資訊互動要有共同的協議和介面規範,互動的方式也有基於客戶端/伺服器架構模式的請求/響應方式和基於微服務架構的訂閱/通知方式。

資訊互交訂閱通知

想象在網上訂閱電子雜誌的場景。我們發出訂閱(Subscribe)申請,網站響應訂閱成功。但此時電子雜誌並不會給我們發出,而是以後網站編輯完一期,給我們下發一期,然後通知我們閱讀。

資訊互交訂閱通知

其實整個過程分兩個流程,一個是訂閱流程;另一個是通知流程。訂閱/通知的互動機制中,不再是一對一的互動模式,而可以是多對多的互動模式。電子雜誌的網站可以接受很多讀者的訂閱請求。讀者訂閱電子雜誌完成後,並不是馬上得到這個電子雜誌,而是要等待網站的通知。這兩點和請求/響應的互動機制不同。

資訊互交訂閱通知

5G的核心網是基於服務的架構(Service BasedArchitecture,SBA),把以前網路制式的網元功能拆分成很多網路功能(Network Function,NF),每個網路功能再提供各種服務。各個網路功能之間的互動機制就是訂閱/通知模式。

資訊互交訂閱通知

網路功能的角色可以分為服務的提供者(Provider)和服務的消費者(Consumer)。提供者釋出相關服務能力,並不關注服務的消費者是誰,在什麼地方。服務的消費者訂閱相關能力,並不關注提供者在什麼地方。提供者和消費者是多對多的關係。這也是從網際網路行業借鑑過來的互動模式,非常適合5G核心網網路功能通訊雙方的介面解耦。使用這種互動模式,5G核心網具備了靈活、可編排、解耦、開放的優點,是5G時代,滿足垂直行業需求變化的一個重要手段。訂閱/通知互動過程也可分兩個流程,一個是訂閱流程,一個是通知流程。

資訊互交訂閱通知