| 程序包 | 说明 |
|---|---|
| com.baidu.bigpipe.transport | |
| com.baidu.bigpipe.transport.pub | |
| com.baidu.bigpipe.transport.queue | |
| com.baidu.bigpipe.transport.sub |
| 限定符和类型 | 类和说明 |
|---|---|
class |
NHeadTransportStrategy
NsHead协议的网络传输策略实现,实现
TransStrategy接口 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract TransportStrategy |
AbstractSessionSocketStream.getTransStrategy()
获取配置的传输控制策略
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
PublishStrategy
publish消息的抽象策略,用来控制如何接收和发送消息,比如单个消息发送,批量消息发送和打包发送
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPublishStrategy
基于NsHead协议通讯的
PublishStrategy实现 |
class |
GroupPublishStrategy
分批发送消息策略实现,组内消息可以使用双工模式,组与组之间顺序处理, 这要求组内消息的发送没有顺序要求
|
| 限定符和类型 | 方法和说明 |
|---|---|
TransportStrategy |
AsynchronousQueueSubscriberBioImpl.getTransStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AsynchronousQueueSubscriberBioImpl.setTransStrategy(TransportStrategy transStrategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransportStrategy |
AsynchronousSubscriberBioImpl.getTransStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AsynchronousSubscriberBioImpl.setTransStrategy(TransportStrategy transStrategy) |
Copyright © 2017. All rights reserved.