# pulsar-client-demo **Repository Path**: pengfei_zhang/pulsar-client-demo ## Basic Information - **Project Name**: pulsar-client-demo - **Description**: Pulsar 生产者消费者,消息通信示例 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-30 - **Last Updated**: 2021-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: pulsar ## README ## 安装 pulsar ```shell docker run -d -it \ -p 6650:6650 \ -p 8080:8080 \ -v pulsardata:/pulsar/data \ -v pulsarconf:/pulsar/conf \ --name pulsar-standalone \ apachepulsar/pulsar:latest \ bin/pulsar standalone ``` ## 安装 ui ```shell docker run -d -it \ -p 9527:9527 -p 7750:7750 \ -e SPRING_CONFIGURATION_FILE=/pulsar-manager/pulsar-manager/application.properties \ --link pulsar-standalone apachepulsar/pulsar-manager:v0.2.0 ``` ## 创建用户 ```shell CSRF_TOKEN=$(curl http://localhost:7750/pulsar-manager/csrf-token) curl \ -H "X-XSRF-TOKEN: $CSRF_TOKEN" \ -H "Cookie: XSRF-TOKEN=$CSRF_TOKEN;" \ -H 'Content-Type: application/json' \ -X PUT http://localhost:7750/pulsar-manager/users/superuser \ -d '{"name": "admin", "password": "apachepulsar", "description": "test", "email": "username@test.org"}' ``` ## 登录系统 http://localhost:9527/#/login ## 创建环境 ```shell http://pulsar-standalone:8080 ``` ## 执行测试代码 > 启动 CustomerDemo.kt > 启动 ProducerDemo.kt