DelegatingWebSocketMessageBrokerConfiguration,
使用自定义的StompEndpointRegistry
代替默认的WebMvcStompEndpointRegistryProtocol接口,
使用时将该实现类注册至服务启动类AioQuickClient/AioQuickServer
注意:框架本身的所有Socket链路复用同一个Protocol,
请勿在其实现类的成员变量中存储特定链路的数据。asynchronousChannelGroup, 并通过调用
AioQuickClient.start(AsynchronousChannelGroup)启动服务。WebMvcStompEndpointRegistryStompSubProtocolHandler
增加了对拦截器的支持OutputStream.write(int)规范:要写入的字节是参数 b 的八个低位。 b 的 24 个高位将被忽略
而使用该接口时容易传入非byte范围内的数据,接口定义与实际使用出现歧义的可能性较大,故建议废弃该方法,选用WriteBuffer.writeByte(byte)。Message.process(AioSession, Object)执行的write操作可无需调用该方法,业务执行完毕后框架本身会自动触发flush。
调用该方法后数据会及时的输出到对端,如果再循环体中通过该方法往某个通道中写入数据将无法获得最佳性能表现,Copyright © 2019. All rights reserved.