Dubbo 支持的多種協(xié)議的對(duì)比
特性 | dubbo | RMI | Hessian |
---|---|---|---|
連接數(shù) | 單連接 | 多連接 | 多連接 |
連接方式 | 長(zhǎng)連接 | 短連接 | 短連接 |
傳輸層協(xié)議 | TCP | TCP | HTTP |
傳輸方式 | NIO | 同步傳輸 | 同步傳輸 |
適用場(chǎng)景 | 數(shù)據(jù)包較心擅ā;消費(fèi)者個(gè)數(shù)多坊罢;常規(guī)方式续担; | 數(shù)據(jù)包大小不一;消費(fèi)者和提供者數(shù)量相差不大活孩; | 數(shù)據(jù)包大小不易物遇;消費(fèi)者和提供者數(shù)量相差不大; |
什么時(shí)候用 RMI
- 數(shù)據(jù)包不一定都是小于 100k 的情況下憾儒;
- Provider 和 Consumer 的數(shù)量差不多的情況下询兴;
在這兩種情況下,RMI 的性能比 dubbo 還要好一些起趾;
配置協(xié)議為 RMI
dubbo:
protocol:
name: rmi
port: 20881