首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
消息队列
订阅
小钟同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
kafka生产者的缓存机制介绍
从上篇文章一文知道生产者客户端发送消息,会先经过拦截器、序列化器和分区器等一系列模块,之后消息便会被写到缓存。那么今天我们来看下kafka生产者客户端缓存架构的设计是怎样的?
Etcd+confd通过Nginx对后端服务的注册发现
本文介绍了Etcd+confd通过Nginx对后端服务的注册过程总结出的实用经验。 上篇文章回顾:处理器核心真的越多越好? 先简单介绍下用到的产品,Etcd是一个分部式KV存储系统,confd是一个对Etcd key或目录做变化监控的工具,并配有相关语法,可以将变化的KV处理后…
RabbitMQ基础入门学习
MQ全称为Message Queue,即消息队列。它也是一个队列,遵循FIFO原则。RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue Protocol高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队…
面试官:请讲一下Redis主从复制的功能及实现原理
Redis单节点存在单点故障问题,为了解决单点问题,一般都需要对redis配置从节点,然后使用哨兵来监听主节点的存活状态,如果主节点挂掉,从节点能继续提供缓存功能。主从配置结合哨兵模式能解决单点故障问
分布式链路监控工具-Jaeger
Jaeger是一个基于opentracing规范的链路追踪工具,至于opentracing具体是什么,可以参考opentracing官网,简单来说opentracing就是一套标准,里面提供了链路追踪的基本单元和接口。 基本单元可以理解为trace和span,span是一个op…
go封装rabbitmq的 发布/订阅 解耦组件
关于rabbitmq 的入门和使用,网络上的资料甚多,在此不再赘述。可以看文章末尾的参考资料。 定义消费端实现订阅、发布模式,持有rabbitmq客户端及多个接收者,使多个接收者能接收到消息。 1、定义一个 topic 类型的交换器,使用 routingkey路由键发送特定的类…
基于golang的简单分布式延时队列服务
我们在做系统时,很多时候是处理实时的任务,请求来了马上就处理,然后立刻给用户以反馈。但有时也会遇到非实时的任务,比如确定的时间点发布重要公告。或者需要在用户做了一件事情的X分钟/Y小时后,EG: 对其特定动作,比如通知、发券等等。一般我接触到的解决方法中在比较小的服务里都会自己…
redis精进 - sortset&延时队列
zset 可能是 Redis 提供的最为特色的数据结构,它也是在面试中面试官最爱问的数据结构。 一方面它可以给每个 value 一个 score,代表排序权重。 视频网站需要对用户上传的视频做排行榜,榜单维护可能是多方面:按照时间、按照播放量、按照获得的赞数等。 比如:订单超时…
手把手教你做短视频去水印微信小程序系列教程(3-个人中心)
和首页一样,为了方便,个人中心页同样的我不一点一点的写布局和样式,找一个差不多的模板样式,然后修改并补充交互。 因为样板的颜色是橙色,我们改为和首页一样的色值。 然后将 .center .blue-top 的颜色也改为 #99CCFF。同时,我们将原有的“已为您服务天数”改为“…
一个即将离职的蚂蚁工程师个人经历-带面试干货
正好在离职交接空档期,就抽空简单分享自己的一些个人经历给大家,希望对刚毕业不久或者工作三五年的同学能有一些帮助。1:个人经历提文前先来一些简单的自我介绍,这部分水分较多,如果没兴趣的同学可以直接跳到第