
C++ 實現 RPC 網絡通訊庫培訓
RPC 的全稱為 Remote Procedure Call ,意為遠程過程調用。
RPC 可用于構建基于 B/S 模式的分布式應用程序。
RPC 是傳統本地過程調用的一種擴展,使得被調用過程不必與調用過程位于同一物理機中。
1 RPC 基本思想與實現
2 msgpack 序列化與反序列化
3 C++ 智能指針基礎知識與應用
4 asio 網絡編程
5 C++ 回調函數基礎知識與應用
1
RPC 簡介
1.RPC的概念 2.RPC的優點 3.本地調用與遠程調用的區別 4.RPC的原理
2
lambda 與 std::function
1.lambda表達式 2.std::function 3.lambda表達式和std::function的異同 4.回調函數
3
智能指針
1.std::shared_ptr 2.std::unique_ptr 3.std::weak_ptr
4
線程與鎖
5
asio 網絡編程
1.asio定時器
2.asio網絡編程
3.錯誤處理
6
msgpack 序列化與反序列化
1.msgpack基本用法
2.asio異步讀寫
3.asio同步讀寫
7
使用 asio 和 msgpack 實現 RPC
1.asioTCP編程
2.asio異步編程
3.RPC框架

請
登錄
后發表評論
新評論
全部
第1節
第2節
第3節
第4節
第5節
第6節
第7節
第8節
第9節
第10節
第11節
第12節
第13節
第14節
第15節
第16節
第17節
我的報告 / 所有報告