50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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 Spi 是如何找到你的实现的? ——Java SPI 原理与实践

SPI的全称是Service Provider Interface,顾名思义即服务提供者接口,相比API Application Programming Interface他们的不同之处在于API是应用提供给外部的功能,而SPI则更倾向于是规定好规范,具体实现由使用方自行实现。

Java
jdk
spi
Golang 负载均衡器 Balancer 的源码解读

Balancer是一个由Golang开发的反向代理7层负载均衡,是一个适合初学者学习的Golang项目,今天我们就来看看这个项目是如何实现的。

Go
负载均衡
有了 HotSpot JVM 为什么还需要 OpenJ9?

OpenJ9是一个致力于构建更小内存使用,更快启动速度和更高吞吐量的独立实现的Java虚拟机。项目由IBM发起,并在之后开源并捐赠给Eclipse基金会。

Java
jdk
JVM
虚拟机
分布式系统中的哈希算法

Hash也称散列、哈希,原理是把任意长度的字符串当作输入,然后通过Hash算法变成固定长度输出。Hash是一个映射的过程,因此是一定会产生冲突的,一般使用链地址法,开放寻址法等方法来解决hash冲突。

数据结构
分布式
算法
哈希
一次 zuul 版本升级产生的问题排查记录

事情的起因是由于早期的一些服务版本放到现在太低了,基本上都是SpringBoot1.5.x,因此准备统一对服务进行一次版本升级,升级到2.1.x,SpringCloud``版本升级到Greenwich。当然我们用的旧版本的zuul相关的都需要升级。

Java
spring
源码
Zuul
生产环境
JAVA concurrency -- AQS 源码详解

AQS全称AbstractQueuedSynchronizer是jdk中一个非常重要的方法,这是一个jdk的同步器的实现,JUC中的很多类例如ReentrantLock等的实现都依赖于AQS。

Java
源码
OpenTelemetry 系列 (四)| 如何使用 Java Agent 来实现无侵入的调用链

在前文中我们已经介绍了OpenTelemetry的种种使用方式,然后真的当大家们自己接入的时候可能会有这样的问题“接入调用链需要引入sdk,我们线上应用这么多要改到猴年马月啊”,然后不禁开始怀疑起了人生,然后对于接入调用链也没有最开始那么积极。

Java
javaagent
调用链
OpenTelemetry
微服务调用链
tinyrpc 源码阅读

tinyrpc是一个高性能的基于protocol buffer的rpc框架。项目代码非常少,很适合初学者进行golang的学习。

golang
源码
RPC
nsq专题_资料-InfoQ中文网