文章 2024-12-04 来自:开发者社区

go高并发之路——消息中间件kafka

一般高并发的业务都是某个时间段的请求量特别大,比如本人负责的直播业务,基本上一天就两个高峰段:早上和晚上的特定时间段。其它的时间里,流量基本都比较平稳。那么面对流量高峰,我们可以采取哪些措施呢?常见的有服务器和DB提前扩容、监控告警(盯监控)、流量削峰、加缓存、网关限流、服务降级等措施,具体问题具体分析。接下来,我们就学习下常见的抵御流量洪峰的一个手段——消息中间件。市面上常见的消息中间件有很多....

go高并发之路——消息中间件kafka
阿里云文档 2024-12-02

Java客户端和Sarama Go客户端的兼容性说明

本文介绍了Java客户端和Sarama Go在数据层面和管控层面的兼容性详情。

文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(三) 利用sarama包连接KafKa实现消息的生产与消费

环境的搭建 Kafka以及相关组件的下载 我们要实现今天的内容,不可避免的要进行对开发环境的配置,Kafka环境的配置比较繁琐,需要配置JDK,Scala,ZoopKeeper和Kafka,这里我们不做赘述,如果大家不知道如何配置环境,这里我们个大家找了一篇博文供大家参考: sarama包的安装 今天我们所时机的内容需要用到go语言的第三方包sarama...

go语言并发实战——日志收集系统(三) 利用sarama包连接KafKa实现消息的生产与消费
文章 2024-06-19 来自:开发者社区

go语言并发实战——日志收集系统(二) Kafka简介

消息队列的通信模式 点对点模式 消息生产者生产消息发送到消息队列(queue),消费者从queue中取出并且消费信息,而这条信息被消费后queue中就没有了这条信息,不存在重复消费 发布/订阅 基本概念发布者发布消息发送到消息队列(topic),订阅者从topic中取出并且消费信息,而这条信息被消费后topic中还存在这条信息,存在重复消费 ...

go语言并发实战——日志收集系统(二) Kafka简介
文章 2024-02-22 来自:开发者社区

玩转Kafka—Spring&Go整合Kafka

玩转Kafka—Spring整合Kafka 1 新建Spring Boot项目,增加依赖 <dependencies> <dependency> <groupId>org.springframework.boot<...

玩转Kafka—Spring&Go整合Kafka
阿里云文档 2024-01-25

使用Go SDK接入Kafka并收发消息_云消息队列 Kafka 版(Kafka)

本文介绍如何使用Go SDK通过接入点接入云消息队列 Kafka 版并收发消息。

阿里云文档 2023-12-07

是否可以使用SaramaGo客户端收发消息

问题现象所有Sarama Go版本客户端存在以下已知问题:当Topic新增分区时,Sarama Go客户端无法感知并消费新增分区,需要客户端重启后,才能消费到新增分区。当Sarama Go客户端同时订阅两个以上的Topic时,有可能会导致部分分区无法正常消费消息。当Sarama Go客户端的消费位点...

问答 2023-10-30 来自:开发者社区

在阿里函数计算中,Kafka 触发器,调用方式是同步调用,Go 语言,在入口函数直接返回错误怎么搞?

在阿里函数计算中,Kafka 触发器,调用方式是同步调用,Go 语言,在入口函数直接返回错误:Kafka 触发器配置了退避重试,每个事件会处理 4 次,1 次 + 3 次重试。 在【触发器高级功能-重试策略】这里:说 429 错误 和 5xx 错误会触发重试。我在入口函数返回错误,是 5xx 错误?如果不是,为什么触发了重试?【因函数实现问题引发的函数执行出错】这里【执行出错】在使用 Go 语言....

文章 2023-05-16 来自:开发者社区

go操作Kafka

1. Kafka介绍1.1.1. Kafka是什么 kafka使用scala开发,支持多语言客户端(c++、java、python、go等) Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。 Kafka是一个分布式的、分区化、可复制提交的日志服务 LinkedIn使用Kafka实现了公司不同应用程序之间的松耦和,那么作为一个可扩展、高可靠的...

文章 2023-02-05 来自:开发者社区

Docker部署kafka|Go操作实践

前言写作本文的背景是由于字节的暑期青训营中,某个项目要求编写一个简易的流处理引擎(flink),开发语言不限,推荐Java,本着好奇心的驱使,我打算使用Go语言进行部分尝试。既然是流处理引擎,那么首先需要有流式的数据源,一般而言,flink会配合从kafka中获取数据流,先不考虑后续编写引擎的部分,本文将着重于kafka的部署,并且后半段将给出使用Go语言编写kafka的生产者和消费者。如果你只....

Docker部署kafka|Go操作实践

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注