DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Apache
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 StreamNative
适用人群 未知
收录时间 2020-09-09

软件简介

由于 Go 语言与生俱来的优势以及 Go 社区的不断壮大,Pulsar 社区对 Go Client 的呼声很高。pulsar-client-go 是一个使用 Go 语言编写的 Pulsar  Go Client 库,项目目标在于创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展流数据存储特性。

此前,Pulsar 社区向大家提供了基于 CPP 封装的 pulsar-client-go,但是 CGO 存在诸多问题,且性能易损耗,使得 Pulsar 难以更好地支持 Go 社区。这促使我们基于原生的 Go 语言来重写整个 Go Client,旨在替换原来的 CGO client,从而更好地支持 Pulsar在 Go 社区的应用和集成 。

使用环境要求:Go 1.11 以上版本

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2021/11/22 14:31

Pulsar Go Client 0.7 版本发布

pulsar-client-go 是一个使用 Go 语言编写的 Pulsar Go Client 库,旨在创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。 近期, Pulsar Go Client 发布最新 0.7 版本,下面是 0.7 版本关键功能和改进,以供参考。 关键特性 支持生产者加密 支持消费者...

0
1
发表了资讯
2021/08/05 11:12

Pulsar Go Client 0.6 版本发布,适配 Pulsar 2.8.0

pulsar-client-go 是一个使用 Go 语言编写的 Pulsar Go Client 库,项目目标在于创建纯 Go 语言编写的客户端,并且不依赖任何 C++ 库文件。用户可以通过 Pulsar Go 客户端在 Go(又称 Golang)中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。 近期,Pulsar Go Client 发布最新 0.6 版本,下面是 0.6 版本关键功能和改进,以供参考。 关键功能 支持 PartitionsAu...

0
0
发表了资讯
2021/03/08 17:03

Pulsar Go Client 0.4.0 发布

Pulsar Client Go 是 Apache Pulsar 的 Go 语言客户端。近期,社区发布 Pulsar Client Go 0.4.0 版本。 新特性 支持在 producer 端发送超时 添加内部发布延迟指标 添加基于 key_batch 的批处理逻辑 添加错误标签以发布错误指标 将const 客户标签添加到指标 等等 性能提升 将go-keyring更新到v1.1.6,以删除MacOS Catalina +上的警告 在消息路由期间减少时钟读取时间 修复丢弃未确认的消息 等等...

0
1
发表了资讯
2020/11/18 10:33

Apache Pulsar Go Client 0.3.0 版本发布

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台。 Pulsar Go Client 是分布式消息流平台 Apache Pulsar 的 Go 语言客户端,开发者可以通过 Pulsar Go 客户端在 Go 中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。 近日,Pulsar Go Client 发布了 0.3.0 版本,在功能方面有很多改进: 支持在 Go 客户端中的 Key Shared 策略 在生产...

2
4
发表了资讯
2020/09/09 14:44

Apache Pulsar Go Client 0.2.0 版本更新

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台。 Pulsar Go Client 是分布式消息流平台 Apache Pulsar 的 Go 语言客户端,开发者可以通过 Pulsar Go 客户端在 Go 中创建 Pulsar 生产者、消费者和 reader。在 Go 客户端中,生产者、消费者和 reader 中的所有方法都是线程安全的。近日,Pulsar Go Client 发布了 0.2.0 版本,在功能方面有很多改进: 在 pulsar-go-client 中支持 oauth2 认证 支持...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部