随笔分类 -  jds

王者荣耀为什么不使用微服务架构,服务的极简主义,为什么交易网关使用redis做持久
摘要:https://mp.weixin.qq.com/s/x7YF-V_siX2ZiYroB8xPRw 游戏server不太需要微服务,因为要求real time,做微服务会影响效能 10个人之间各种游戏事件的高速多向通讯streaming/broadcast/multicast/pubsub各种通讯模 阅读全文

posted @ 2020-09-06 11:32 silyvin 阅读(337) 评论(0) 推荐(0) 编辑

jds注解url映射运用
摘要:Netty(十七)http协议整理与注解 阅读全文

posted @ 2020-02-11 23:02 silyvin 阅读(100) 评论(0) 推荐(0) 编辑

行情丢失导致无法撮合成交【重点】
摘要:还是来看这张图: 由于此前redis分布式锁超时事故,所以中间那个线程池设置为有界队列,并配置了放弃策略,故当disruptor消费者不给力时,经阻塞模式的disruptor逆推到生产者阻塞,导致堆积的线程超出队列上限被放弃 那为什么消费者会不给力? 在消费者中,消费频率大约是一个合约每秒4次,在2 阅读全文

posted @ 2019-10-25 15:10 silyvin 阅读(296) 评论(0) 推荐(0) 编辑

tcp(netty)的调用同步化(异步阻塞)及与http协议、浏览器关系【重点】
摘要:1 https://segmentfault.com/a/1190000019152276?utm_medium=referral&utm_source=tuicool 其实在编程领域,异步的场景还是挺多的,比如 TCP 协议本身就是异步的,我们工作中经常用到的 RPC 调用,在 TCP 协议层面, 阅读全文

posted @ 2019-09-11 14:45 silyvin 阅读(3487) 评论(0) 推荐(0) 编辑

撮合、止盈止损
摘要:1 止盈止损设置限制 止盈止损的设置遵循以下几个限制,若不符合,则不予处理请求: 1)是否有合约同方向的持仓,且设置止盈止损数量≤持仓数量 比如:用户对合约abc设置多头的止盈止损n手,则要求用户有≥n手abc合约的多头持仓 2)止盈价、止损价、当前最新价的关系: 持仓方向 参数合法规则 多 止损价 阅读全文

posted @ 2019-07-29 17:06 silyvin 阅读(469) 评论(0) 推荐(0) 编辑

使用redis zset触发股票成交
摘要:sh:222222 zset<uid, price> 阅读全文

posted @ 2019-07-11 18:13 silyvin 阅读(355) 评论(0) 推荐(0) 编辑

json文本协议
摘要:json:对象-字符串-byte[] -传输-byte[]-字符串-对象 pb:对象-byte[]-传输byte[]-对象 另一个例子在:pb协议 jdk序列化协议,考虑到文章太长,放于此instead of the bottom client: String wholeUrl = String.f 阅读全文

posted @ 2018-12-25 10:19 silyvin 阅读(1911) 评论(0) 推荐(0) 编辑

netty tcp(WebSocket)鉴权2个方案
摘要:1 本方案基于netty channel的线程安全性与@Sharable中结论,pipeline线程安全 增加一个AuthHandler,顶在pipeline最前面 鉴权不通过,close channel,通过,remove掉这个鉴权channelhandler 取自jds-im,msgforwar 阅读全文

posted @ 2018-09-17 18:11 silyvin 阅读(6716) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示