- 博客(4)
- 收藏
- 关注
原创 将全局map拆分成多个(数量:CHANNEL_MAP_NUM),以减小同步锁压力,提高性能
package com.chainter.msg.push.server.common;import io.netty.buffer.ByteBuf;import io.netty.channel.Channel;import io.netty.handler.codec.http.websocketx.BinaryWebSocketFrame;import io.netty.util....
2020-11-27 11:35:21
1723
原创 RabbitMQ手动绑定多个指定路由
@Configurationpublic class RabbitConfig { @Bean public ConnectionFactory connectionFactory() { CachingConnectionFactory cachingConnectionFactory = new CachingConnectionFactory(); ...
2020-03-16 15:46:08
2292
原创 JS protobuf对Netty BinaryWebSocketFrame对象进行解码
在使用Websocket protobuf协议传输时,onmessage收到这样的对象,一脸懵逼解码成protobuf对象如下:let reader = new FileReader(); reader.readAsArrayBuffer(data); reader.onload = () => { const buf = new Uint8Array(re...
2020-02-08 15:59:41
3387
1
原创 spring cloud gateway websocket 路由底层实现
最近再弄soul网关,发现soul网关中的websocket插件路径和项目中的不匹配,重写弄了个websocket插件,顺便把gateway中的websocket看了一下,直接开撸一、WebsocketRoutingFilter 解析初始化WebsocketRoutingFilter重要关注 WebSocketClient webSocketClient 和 WebSocketServic...
2020-01-22 16:01:35
2630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人