自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq944484545的博客

代码才能表述我想表达的一切

  • 博客(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 1637

原创 RabbitMQ手动绑定多个指定路由

@Configuration public class RabbitConfig { @Bean public ConnectionFactory connectionFactory() { CachingConnectionFactory cachingConnectionFactory = new CachingConnectionFactory(); ...

2020-03-16 15:46:08 2224

原创 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 3312 1

原创 spring cloud gateway websocket 路由底层实现

最近再弄soul网关,发现soul网关中的websocket插件路径和项目中的不匹配,重写弄了个websocket插件,顺便把gateway中的websocket看了一下,直接开撸 一、WebsocketRoutingFilter 解析 初始化WebsocketRoutingFilter 重要关注 WebSocketClient webSocketClient 和 WebSocketServic...

2020-01-22 16:01:35 2492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除