You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache-Pulsar Java客户端能否在ARMv8架构的RaspberryPi4上运行?

Apache Pulsar Java客户端ARMv8架构兼容性说明

Apache Pulsar Java客户端可在ARMv8架构的树莓派4上正常运行。
不同于Python客户端依赖C++封装库的实现逻辑,Pulsar Java客户端核心为纯Java代码,只要你的树莓派4上安装了适配ARMv8架构的JDK(支持JDK 8及以上所有正式版本),即可直接调用客户端完成数据流式传输需求。

使用时需注意以下事项:

  • 若开启客户端的原生性能优化选项,需使用2.8.0及以上版本的Pulsar客户端,该版本及之后的官方包均默认提供ARM64(即ARMv8)架构的对应原生依赖,无需额外编译适配。
  • 依赖引入逻辑和x86平台完全一致,Maven项目可直接引入如下依赖:
<dependency>
  <groupId>org.apache.pulsar</groupId>
  <artifactId>pulsar-client</artifactId>
  <version>替换为你的Pulsar服务端对应版本号</version>
</dependency>
  • 若使用2.8.0之前的旧版本Pulsar,只需在构造客户端时关闭原生IO配置即可正常运行,示例代码如下:
PulsarClient client = PulsarClient.builder()
        .serviceUrl("pulsar://你的Pulsar服务端地址:6650")
        .conf(new ClientConfigurationData().setUseNativeIO(false))
        .build();

目前该方案已经在大量边缘ARM设备上完成适配验证,可满足常规的边缘端数据流式上报、传输需求。

内容的提问来源于stack exchange,提问作者Saverio Guzzo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 07:12:03