收录了 nsq 频道下的 50 篇内容

本文来自《2019年有赞技术大礼包》系列。

本文出自《有赞技术2018年度合集》系列

本文主要介绍了 NSQ 双机房以及多机房设计以及经验总结。
NSQ是一个基于Go语言、开源、分布式的实时消息平台,它基于MIT开源协议发布,其代码托管在GitHub。NSQ具有分布式、去中心化的拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征。

我们在六个月中(当年 7 月到次年 1 月)努力将基础设施成本降低了 30%,同一时期流量则增长了 25%。
NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。

2022-12-29:nsq是go语言写的消息队列。请问k3s部署nsq,yaml如何写?

当前,电商运营的主要痛点不仅来自多变的市场和客户需求,也受困于碎片化用户触达等带来的竞争与挑战。服务。
随着互联网技术在各行各业的应用高速普及与发展,各层应用之间调用关系越来越复杂,架构、开发、运维成本越来越高,高内聚、低耦合、可扩展、高可用已成为了行业需求。
OpenJ9是一个致力于构建更小内存使用,更快启动速度和更高吞吐量的独立实现的Java虚拟机。项目由IBM发起,并在之后开源并捐赠给Eclipse基金会。

延时任务相信大家都不陌生,在现实的业务中应用场景可以说是比比皆是。例如订单下单15分钟未支付直接取消,外卖超时自动赔付等等。这些情况下,我们该怎么设计我们的服务的实现呢?
在并发编程中,为了控制数据的正确性,我们往往需要使用锁来来保证代码块的执行隔离性。但是在很多时候锁的开销太大了,而在某些情况下,我们的局部变量是线程私有的,每个线程都会有自己的独自的变量,这个时候我们可以不对这部分数据进行加锁操作。于是Thr
SPI的全称是Service Provider Interface,顾名思义即服务提供者接口,相比API Application Programming Interface他们的不同之处在于API是应用提供给外部的功能,而SPI则更倾向于是规定好规范,具体实现由使用方自行实现。
Balancer是一个由Golang开发的反向代理7层负载均衡,是一个适合初学者学习的Golang项目,今天我们就来看看这个项目是如何实现的。
在jdk中内置了可重入锁synchronized来维护代码的同步,但是synchronized是在虚拟机层面实现,并且功能比较少,难以满足一些特殊的情况,所以在concurrency包中就有了类似的方法ReentrantLock。今天我们就一起来分析下ReentrantLock的源码实现。
我曾经在我的OpenTelemetry系列文章中介绍了使用OpenTelemetry社区提供的一系列工具和来实现可观测性的能力。但是从实际的使用角度来说,每一个环节都不是简单的配置就能够放心在生产环境使用的。包括数据的大量产生后的并发处理,collector的多实例部署,数
Java Agent存在这么一个问题,应用和Agent虽然执行时算是一体的,但是实际上Agent在JVM层面是以AppClassLoader类加载器加载的,而应用代码则不一定。因此当Agent中存在应用的增强代码时,容易产生种种问题。OpenTelemetry Agent为了解决这些问题引入了特殊的