Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
消息队列教程
Disruptor-rs:Rust中Disruptor库
这是一个用 Rust 编写的低延迟、线程间通信库。 特征 单一生产者单一消费者 (SPSC)。 多生产者单消费者 (MPSC)。 具有消费者相互依赖关系的多生产者多消费者 (MPMC)。 忙碌旋转等待策略。
数据Redpanda平台简介
Redpanda 是一个开源流媒体平台,旨在快速、可扩展且可靠,满足现代数据密集型应用程序的需求。它提供了与 Apache Kafka 兼容的 API,可以轻松迁移现有应用程序。本文将探讨 RedPanda,了解其基础知识,并演示如何使用 Java 来利用其功能。
Go 1.26 来了!new语法爽翻天,绿茶GC默认开启,goroutine能查死锁!
Go 1.26 于2026年2月发布,带来语言级新特性、全新“绿茶”垃圾回收器、go fix 现代化重构、goroutine 泄漏检测实验功能及多项标准库增强。 2026年2月,Go语言迎来了1.26版本的正式发布,这个时间点距离上一个版本1.25
Rust中四种进程相互通信方式
探索在同一台机器上执行的不同进程之间的不同通信方式,并尽可能快地完成。我们专注于高速进程间通信 (IPC),但其中一些方法可以扩展到网络。我们将使用 Rust 进行探索。 由于这些是独立的进程,因此我们在进程内采用的大多数方法都无法使用。这些技术不
使用 Java JMS 读取和写入 IBM MQ 队列
在本教程中,我们将学习如何使用 Java JMS(Java 消息服务)从 IBM MQ 队列读取和写入消息。 在本文中: 我们探讨设置 JMS 连接、会话和消息生产者/接收者以与 IBM MQ 队列交互的过程。 我们还介绍 IBM
PgQueuer:一次一个队列,构建更顺畅的工作流程
PgQueuer 是一个极简、高性能的 Python 作业队列库,充分利用了 PostgreSQL 的强大功能。PgQueuer 专为简单和高效而设计,使用 PostgreSQL 的 LISTEN/NOTIFY 轻松管理作业队列。
一张图:涵盖Kafka所有概念
Oracle 高级队列:指南
在本文中,我们将了解什么是 Oracle 高级队列 (AQ),探讨一些用例,并在实现队列时考虑常见的最佳实践。 企业应用程序通常是组织独有的大型复杂程序。这需要高度的安全性和可扩展性。通常,内部和外部购买的产品会相互交换信息以实现预期的业务目标。Oracl
Python中排队理论:吞吐量与延迟
在本文中,了解高级容量估计和工作负载优化所需的排队理论基础知识。 到处都是排队! Java 的 fork-join 池使用具有
即时通讯ICQ自2024年6月26日关闭
即时通讯鼻祖ICQ 将于2024年6月26日起停止服务。 背景ICQ则是由以色列的Mirabilis公司开发,ICQ发布后不久,腾讯发布了中国版QQ,当时界面和概念上非常类似ICQ,同时期还有微软MSN。<
工作流从无状态切换到有状态的好处
在这篇文章中,描述了工作流应用程序从无状态到有状态设计的演变。 初始无状态设计 最初建立在 Heroku 的免费 dynos(容器)上,它会在传入请求时启动。 由于 Heroku 不提供免费存储,因此使用内存 H2 数据库。
Kafka可用作队列模型了
Kafka 一直在更新,推出了很多强大的新功能。在 4.0 版本中,Kafka 开始变得更像一个
Java实现PostgreSQL事件驱动LISTEN/NOTIFY支持
本文简要介绍了PostgreSQL 中的LISTEN和NOTIFY命令,以及如何在 JDBC 连接中使用它们。 什么是LISTEN和NOTIFY?PostgreSQL 支持使用LISTEN和NOTIFY命令在服务器
Go进程内pub/sub事件总线:快Channel4倍
Go应用程序的简单内部事件总线, 高性能:每秒处理数百万个事件,比Go原来的普通Channel快 4 倍到 10 倍。 快速的进程内事件调度程序 这个包为Go提供了一个高性能的进程内事件调度器,非常适合解
RabbitMQ中发布者通过确认机制确保消息发布
在本教程中,我们将学习如何使用发布者确认来确保将消息发布到RabbitMQ代理。然后,我们将了解如何使用消费者确认来告知代理我们已成功使用消息。 场景在简单的应用程序中,我们在使用 RabbitMQ 时经常会忽略显
异步队列:最经典的编程面试题,AI也犯难!
《异步队列——我最爱的编程面试题(AI能破解它吗?)》 作者:David Gomes 过去7年多,我一直在用这道编程面试题考人,简直是我的心头好!这题是我从好基友Jeremy Kaplan和Carl Sverre那儿继承来的(我觉得是Carl发明
厕所排队比超市更糟?1条队反而误事!
这里有一个大家都懂的生活小窍门:排队时,一条队比两条队效率更高。比如超市结账时,所有人排成一条长队,哪个收银台空出来就轮到下一个人去结账。这样做有两个好处:第一,不会出现收银员闲着却有人傻等的状况;第二,万一前面遇到个磨蹭的顾客(比如非要开发票或者争论优惠券过期的人),后面排队的人也不会太崩
Golang Defer详细指南
当我们开始学习 Go 时,defer 语句可能是我们最先发现非常有趣的事情之一 defer 语句实际上有 3 种类型(截至 Go 1.22,但以后可能会发生变化): open-coded defer heap-allocat
下页