写点什么

nsq

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

How we redesign the NSQ-NSQ重塑之客户端
How we redesign the NSQ-NSQ 重塑之客户端

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

How we redesigned the NSQ - 其他特性及未来计划
How we redesigned the NSQ - 其他特性及未来计划

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

有赞NSQ多集群多机房设计
有赞 NSQ 多集群多机房设计

本文主要介绍了 NSQ 双机房以及多机房设计以及经验总结。

NSQ:分布式的实时消息平台

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

我们是如何做到在6个月内将成本降低30%、流量增加25%?
我们是如何做到在 6 个月内将成本降低 30%、流量增加 25%?

我们在六个月中(当年 7 月到次年 1 月)努力将基础设施成本降低了 30%,同一时期流量则增长了 25%。

Golang 微服务框架 Kratos 应用 NSQ 消息队列

NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,由bitly公司开源出来的一款简单易用的消息中间件。

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

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

云原生
k8s
k3s
nsq
福大大
从 Clickhouse 到 Apache Doris:有赞业务场景下性能测试与迁移验证
从 Clickhouse 到 Apache Doris:有赞业务场景下性能测试与迁移验证

当前,电商运营的主要痛点不仅来自多变的市场和客户需求,也受困于碎片化用户触达等带来的竞争与挑战。服务。

nsqlookupd:高性能消息中间件 NSQ 解析

​​摘要: 本篇将会结合源码介绍 nsqlookupd 的实现细节。

集群
消息中间件
nsq
nsqlookupd
与其摸鱼,不如来看:高性能消息中间件 NSQ 解析的整体介绍

随着互联网技术在各行各业的应用高速普及与发展,各层应用之间调用关系越来越复杂,架构、开发、运维成本越来越高,高内聚、低耦合、可扩展、高可用已成为了行业需求。

nsq 源码阅读之 nsqd 总体流程

nsq源码阅读之nsqd总体流程

nsq
Go 语言
JAVA concurrency -- ReentrantLock 源码详解

在jdk中内置了可重入锁synchronized来维护代码的同步,但是synchronized是在虚拟机层面实现,并且功能比较少,难以满足一些特殊的情况,所以在concurrency包中就有了类似的方法ReentrantLock。今天我们就一起来分析下ReentrantLock的源码实现。

Java
源码
开源可观测性平台 SigNoz

我曾经在我的OpenTelemetry系列文章中介绍了使用OpenTelemetry社区提供的一系列工具和来实现可观测性的能力。但是从实际的使用角度来说,每一个环节都不是简单的配置就能够放心在生产环境使用的。包括数据的大量产生后的并发处理,collector的多实例部署,数

开源
调用链
OpenTelemetry
signoz
JAVA concurrency -- ThreadLocal 源码详解

在并发编程中,为了控制数据的正确性,我们往往需要使用锁来来保证代码块的执行隔离性。但是在很多时候锁的开销太大了,而在某些情况下,我们的局部变量是线程私有的,每个线程都会有自己的独自的变量,这个时候我们可以不对这部分数据进行加锁操作。于是Thr

Java
源码
开源项目中的设计模式(一) - Alibaba Sentinel 与责任链模式

责任链模式是一种行为型设计模式,他通过将一系列的操作行为串联成一个链路构造出一个链式的结构,每一次调用链路的时候,链路上的每一个行为都可能会对此次调用进行一定的处理。

Java
设计模式
OpenTelemetry 系列 (五)| OpenTelemetry Java Instrumentation 二次开发指南

我们上一章介绍了OpenTelemetry Java Instrumentation的使用,但是那些都是一些基本的使用,如果有一些自定义的功能,还是需要一些开发工作。本章节将以保姆级教程来介绍一下如何在OpenTelemetry Java Instrumentation上进行二次开发(本文中会将OpenTelemet

Java
调用链
OpenTelemetry
微服务调用链
agent
你可见过如此细致的延时任务详解
你可见过如此细致的延时任务详解

延时任务相信大家都不陌生,在现实的业务中应用场景可以说是比比皆是。例如订单下单15分钟未支付直接取消,外卖超时自动赔付等等。这些情况下,我们该怎么设计我们的服务的实现呢?

Java
redis
kafka
延时队列
OpenTelemetry 系列 (一)| OpenTelemetry 的前世今生

自从微服务的兴起开始,整个系统架构开始变得极为庞大和复杂,但是服务之间的调用关系,调用消耗时间等等信息却依然是半黑盒的状态。为了能够将调用的链路进行串联,将系统的各种指标数据展示出来以使得系统的链路更加透明便于排查故障,分布式追踪便应运而生

调用链
cncf
OpenTelemetry
微服务调用链
OpenTelemetry 系列 (三)| 神秘的采集器 - Opentelemetry Collector

上个篇章中我们主要介绍了OpenTelemetry的客户端的一些数据生成方式,但是客户端的数据最终还是要发送到服务端来进行统一的采集整合,这样才能看到完整的调用链,metrics等信息。因此在这个篇章中会主要介绍服务端的采集能力。

Java
Go
调用链
微服务调用链
nsq专题_资料-InfoQ中文网