package com.test.utils; import java.io.FileOutputStream; import java.io.IOException; import java.math.BigInteger; import org.apache.poi.xwpf.usermodel.ParagraphAlignment; import org.apache
转载 9月前
20阅读
# Pulsar Java 使用指南 Apache Pulsar 是一个开源的分布式消息系统,支持多租户、高性能运行和持久性存储。本文将介绍如何在 Java使用 Pulsar,并通过代码示例演示消息的发送与接收。 ## Pulsar 的基本概念 在 Pulsar 中,消息是通过主题(Topic)进行发布和订阅的。Producer 负责向指定的主题发送消息,而 Consumer 则订阅这些
原创 2024-10-11 06:25:03
54阅读
1 前言Pulsar官方支持的客户端库:C++PythonWebSocketGo clientNode.jsC#JavaGitHub中三方的客户端库:GoHaskellScalaRust.NETNode.js具体可参看:
原创 2022-05-24 19:18:03
1127阅读
# Java使用Pulsar Token认证 作为一名刚入行的开发者,你可能对如何在Java使用Pulsar Token进行认证感到困惑。不用担心,本文将为你提供一个详细的指南,帮助你理解整个过程并实现它。 ## 认证流程 首先,让我们通过一个表格来了解使用Pulsar Token进行认证的基本步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 生成Tok
原创 2024-07-27 05:56:26
196阅读
本文是《用 Pulsar 开发多人在线小游戏》的第三篇,配套源码和全部文档参见我的 GitHub 仓库 play-with-pulsar 以及我的文章列表。最详尽的部署方法参见官网:https://pulsar.apache.org/这里我介绍下 Pulsar 的架构原理,搞明白之后就能很容易理解 Pulsar 的各种部署方式了。Pulsar 集群的关键组件如下图所示,Pulsar 集群包含一个或
一、在 Queue 中 poll()和 remove()有什么区别?1、offer()和add()区别:增加新项时,如果队列满了,add会抛出异常,offer返回false。2、poll()和remove()区别:poll()和remove()都是从队列中删除第一个元素,remove抛出异常,poll返回null。3、peek()和element()区别:peek()和element()用于查询队
# 教你如何使用Python连接Pulsar ## 一、整体流程 为了帮助你更好地理解如何使用Python连接Pulsar,我将简要介绍整个过程。首先,你需要安装Pulsar的Python客户端以及Pulsar本身。接着,你需要创建一个Producer来发送消息,以及创建一个Consumer来接收消息。最后,你可以在Producer和Consumer之间建立连接,实现消息的发送和接收。 下面
原创 2024-04-05 03:30:42
207阅读
# Pulsar Python 使用指南 Apache Pulsar 是一个开源的分布式消息系统,支持高吞吐量和低延迟的消息传递。作为一名刚入行的开发者,了解如何在 Python 中使用 Pulsar 是非常重要的。本文将详细介绍如何设置和使用 Pulsar 的 Python 客户端。 ## 整体流程 在开始之前,我们首先列出实现 Pulsar Python 使用的一般流程: | 步骤 |
原创 8月前
96阅读
Apache Pulsar是一个企业级的发布订阅(pub-sub)消息系统,最初由Yahoo开发,并于2016年底开源,现在是Apache软件基金会的一个孵化器项目。Pulsar在Yahoo的生产环境运行了三年多,助力Yahoo的主要应用,如Yahoo Mail、Yahoo Finance、Yahoo Sports、Flickr、Gemini广告平台和Yahoo分布式键值存储系统Sherpa。概念
转载 2024-01-27 21:57:44
141阅读
目录1. Pulsar集群搭建2. Pulsar基本命令使用3. 使用pulsar-mamager对Pulsar进行可视化管理4. 参考资料 1. Pulsar集群搭建为了方便快捷,此处使用Docker安装。 (1)拉取最新Pulsar Docker镜像sudo docker pull apachepulsar/pulsar-all(2)进入Docker容器 Pulsar容器内部的8080端口和
转载 2024-06-24 09:54:27
261阅读
POLL(2)NAME       poll,ppoll —— 等待文件描述符上的事件SYNOPSIS#include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int timeout); #define _GNU_SOURCE #include <poll.h> in
## Pulsar Java: 了解PulsarJava客户端 ### 引言 随着大数据和实时分析的需求不断增长,消息队列成为了构建分布式系统的重要组件之一。Apache Pulsar作为一个开源的分布式消息队列系统,在可靠性、弹性和性能方面表现出色。本文将介绍PulsarJava客户端,让读者了解如何使用Pulsar来构建可靠的消息传递系统。 ### 什么是Pulsar Java
原创 2023-10-16 04:30:04
110阅读
# Python 使用 Pulsar 库的入门指南 Apache Pulsar 是一个强大的开源消息队列系统,适用于分布式应用程序的数据传输。在这篇文章中,我们将逐步引导您如何在 Python 环境中使用 Pulsar 库进行消息队列的实现。读者需要具备基本的 Python 知识,接下来将介绍整体流程,并通过具体代码演示如何使用 Pulsar。 ## 流程概述 在开始之前,我们先简单看看实现
原创 8月前
120阅读
一、Puppet概念 简介 当服务器数量达到一定的规模时,仅依靠人为完成批量部署服务器个资源的配置,运维工作将变得繁琐且容易出错,为了解决这一问题,我们应该怎么办呢?我们可以引入一批工具,这批工具可编写相应的manifests代码,运行它便可以自动完成所有的工作,目前比较流行的运维工具主要有:puppet,ansible, slackstack等,在这我们主要以puppet来展开话题。在一些大型互
Apache PulsarPulsar是一个支持多租户的、高性能的服务与服务之间消息通讯的解决方案,最初由雅虎开发,现在由Apache软件基金会管理。Pulsar在Yahoo的生产环境运行了三年多,助力Yahoo的主要应用,如Yahoo Mail、Yahoo Finance、Yahoo Sports、Flickr、Gemini广告平台和Yahoo分布式键值存储系统Sherpa。Kafka不够好,智
Pulsar 使用 pulsar-admin 租户、命名空间的管理
原创 2019-12-17 09:23:46
8339阅读
2评论
# 使用 Docker 安装与使用 Apache Pulsar 的指南 ## 一、概述 Apache Pulsar 是一个流式数据处理和存储的开源平台,具有极高的伸缩性和可靠性。本文将介绍如何在本地通过 Docker 安装和使用 Apache Pulsar。我们将提供完整流程的步骤和对应的代码示例,确保即使是刚入行的小白也能轻松上手。 ## 二、安装流程 下面是安装和使用 Apache P
原创 2024-08-14 08:42:36
125阅读
上一篇介绍了单个消费者的创建实现,本章介绍多个消费者一、MultiTopicsConsumerImpl创建入口public class PulsarClientImpl { public <T> CompletableFuture<Consumer<T>> subscribeAsync(ConsumerConfigurationData<T> co
转载 2024-02-11 09:00:00
329阅读
pulsar学习文档多租户命令查看所有租户命令:./pulsar-admin tenants list创建租户命令:./pulsar-admin tenants create zsk查看某个租户信息:./pulsar-admin tenants get zsk更新某个租户信息:./pulsar-admin tenants update zsk -r "dev"删除某个租户信息:./pulsar-a
本文介绍如何在裸机中使用 Prometheus 和 Grafana 搭建 Pulsar 集群,监控 Dashboard。
转载 2021-07-26 15:23:05
1179阅读
  • 1
  • 2
  • 3
  • 4
  • 5