首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Node.js
订阅
林寻光
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
项目中实现日志traceId
```` @Component @Slf4j public class LogInterceptor implements HandlerInterceptor { private static fi
RocketMq中的traceId重复问题
背景查询代码如下:generateMDC方法如下:原因分析重现消费者生产者运行结果:可以看到traceId是有重复的解决加上finally语句,释放traceId解决结果
Node 绑定全局 TraceID
由于Node.js的单线程模型的限制,我们无法设置全局 traceid 来聚合请求,即实现输出日志与请求的绑定。如果不实现日志和请求的绑定,我们难以判断日志输出与对应用户请求的对应关系,这对线上问题排查带来了困难。 例如,在用户访问 retrieveOne API 时,其会调用…
使用socket打造一个炫酷音乐聊天室[附源码]
用websocket打造一个炫酷的摸鱼音乐聊天室吧,叫上你的伙伴一起快乐的摸鱼吧 gogogo ......
用 Node.js 实现定时任务
我曾经想要在特定时间执行特定的操作,而无需亲自运行它们。 在本文中,我们将研究如何在 Node 程序中创建和使用 Cron 作业。为此我们将创建一个简单的程序,该应用程序会自动从服务器中删除自动生成的 error.log 文件。 Cron 作业的另一个优点是,你可以安排程序以不…
node.js 中使用redis实现分布式事务锁
在node项目中,我们常会跑一些定时任务,比如定时发送通知、定时发送邮件等,项目部署的时候,我们往往是多机多实例部署,这就导致每个实例都会跑一次同样的任务,所以我们需要一个分布式事务锁,来保证任务只能跑一次。 在测试过程中,发现事务没有被锁住,一查,发现两台机子的系统时间不一致…
RocketMQ消息积压,异步方案,缓存策略解决方案
大家好,我是Leo。 上一篇我们介绍了 MQ分布式事务的相关实现 MQ消息丢失,一致性问题在生产,存储,消费阶段如何解决 消息重发之后,如何避免重复消费 继上篇RocketMQ技术总结二,这篇主要介绍
聊一聊关于聊天记录的存储
面对聊天产生的海量聊天记录以及爆炸式的增长,在存储的技术选型上面,还是要有所考虑,Cassandra是一个不错的选择
现代IM系统中聊天消息的同步和存储方案探讨
IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。当然目前微信已经成长为一个生态型产品,但其核心功能还是IM。还有一些非以IM系统为核心的应…
揭秘!消息管理平台实现原理
我,三歪,最近要开始写项目系列文章。我给这个系列取了一个名字,叫做《揭秘》 没错,我又给自己挖了个坑。 当我还没正式开始工作时,我经常会想:”网上的视频项目我是看过了,但真正的商业项目究竟长什么样?会不会很难?“我是挺想知道真正的商业项目跟自己练习的项目区别在哪。我估摸还没工作…