最新 最热

Redis Stream实现消息队列中间件

在日常开发中,很多时候我们可能会使用队列实现异步任务的分发。例如用户下单的积分成长值增加、消息发送等等常见。这种场景可以使用Redis中的list数据类型来实现队列功能。但存在不足的几点:...

2022-06-08
0

Go实战-redis的基本使用

示例仅展示了基本的string操作的存和取,其他的操作可以依葫芦画瓢的进行配置,基本和执行redis的命令用法一致

2022-06-08
0

多线程(五):通信

虽然一个好的设计可以最大限度地减少所需的通信量,但是在某些时候,线程之间的通信变得非常必要 (一个线程的工作是为你的应用程序工作,但是如果这个工作的结果从未被使用过,那么它有什么用处?)线程可能需要处理新的工作请求...

2022-06-07
1

延时队列我在项目里是怎么实现的?

延迟消息就是字面上的意思:当接收到消息之后,我需要隔一段时间进行处理(相对于立马处理,它隔了一段时间,所以他叫延迟消息)。

2022-06-06
0

ZYNQ从放弃到入门(十)- 操作系统uC/OS

我们之前的文章都是基于“裸机”系统,这种情况适合比较简单的示例,但如果我们要使用更先进的处理系统并最大限度地发挥 Zynq SoC 的双核 ARM Cortex-A9 MPCore 处理器的优势,我们需要一个操作系统。有很多系统可供选择:...

2022-06-06
0

图文结合!Redis延迟队列golang高效实践

导语 | 本文主要讲述如何使用golang基于Redis实现延迟消息队列组件。希望对有需求的同学有所帮助。一、背景业务中经常会有这样的场景:到期后自动执行指定操作;查询某个任务是否完成,未完成等待一定时间再次查询;回调通...

2022-06-02
0

异步编程指北

作者:michaeywang,腾讯 IEG 运营开发工程师同步、异步,并发、并行、串行,这些名词在我们的开发中会经常遇到,这里对异步编程做一个详细的归纳总结,希望可以对这方面的开发有一些帮助。1 几个名词的概念多任务的时候,才会遇到...

2022-05-31
0

有消息队列的地方,就有英特尔傲腾持久内存

当消息队列遭遇英特尔傲腾持久内存会碰撞出怎样的火花?傲腾持久内存会对消息队列应用带来哪些革命性的变化。在2022存储峰会分布式存储论坛上,英特尔公司傲腾产品事业部云软件架构师胡风华进行了详细解读。...

2022-05-29
0

消息中间件之Kafka史上最强原理总结

最近项目使用到中间件,自己以前也对kafka原理应用垂涎已久了,故这个周末抽空总结一波。

2022-05-28
0