rpc框架有哪些
以Java領域爲例,rpc框架有:
1、傳統的webservice框架: Apache CXF、Apache Axis2、java 自帶的JAX-WS等等。webService框架大多基於標準的SOAP協議。
2、新興的微服務框架: Dubbo、 spring cloud、Apache Thrift等等。
RPC(Remote Procedure Call Protocol):遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。該協議允許運行於一臺計算機的程序調用另一臺計算機的子程序,而程序員無需額外地爲這個交互作用編程。RPC協議假定某些傳輸協議的存在,如TCP或UDP,爲通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層。RPC使得開發包括網絡分佈式多程序在內的應用程序更加容易。
RPC採用客戶機/服務器模式。請求程序就是一個客戶機,而服務提供程序就是一個服務器。首先,調用進程發送一個有進程參數的調用信息到服務進程,然後等待應答信息。在服務器端,進程保持睡眠狀態直到調用信息的到達爲止。當一個調用信息到達,服務器獲得進程參數,計算結果,發送答覆信息,然後等待下一個調用信息,最後,客戶端調用過程接收答覆信息,獲得進程結果,然後調用執行繼續進行。
-
湯圓怎麼保存,湯圓的保存方法
1、家庭自制的湯圓可直接放入冰箱速凍,凍硬後及時分裝到不透水的食品袋中冷凍保存,避免交叉污染。食用前取出一次食量,不需解凍直接放入沸水鍋煮熟煮透即可。由於家用冰箱的保存溫度不易精確控制,建議自制的湯圓儘快食用完。2、購買的速凍湯圓應冷凍保存,不宜長期放...
-
你從未入戲,我卻賠了自己,女生失戀傷感的個性說說
一、你我都是孤獨的野狗只有長夜和烈酒。二、沒有什麼是永遠,也沒有什麼會很久。找個藉口,誰都可以先走。三、你從未入戲,我卻賠了自己。四、沒有合影的主角,就沒有任何故事而言。五、不聞不問不一定是忘記了,但一定是疏遠了,彼此沉默太久就連主動都需要勇氣。六、眀...
-
清水龍蝦怎麼洗簡單又幹淨
夏天是吃龍蝦的好季節,這個時候的龍蝦比較肥美,晚上出去可以看到很多的夜宵攤都有龍蝦,龍蝦肉質鮮嫩,營養豐富,吃起來口感特別好,但是要清洗龍蝦並不容易,那麼,龍蝦怎麼洗簡單又幹淨呢?首先要用清水將龍蝦沖洗幾遍,把表面的髒污沖洗乾淨,然後重新裝滿清水,倒入鹽或醋浸泡2...
-
豆芽的製作方法
1、首先準備綠豆300克,把綠豆洗乾淨放在溫水裏浸泡1晚上,第二天早上你就會發現綠豆上生小芽了,雖然小芽很短,但是已經看到成就了,把泡綠豆的水倒掉就可以了。2、下面找一個漏筐,再找一個比漏筐大點的盆子(注:漏筐和盆子中間必須有空隙)再找2塊紗布,先將其中的一塊紗布鋪...