RocketMQ logo

RocketMQ

클라우드 네이티브 메시징 및 스트리밍 플랫폼

Middleware 최신: 5.3.4

Introduction

Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance and reliability, trillion-level capacity, and flexible scalability.

Features

  • Messaging patterns include publish/subscribe, request/reply, and streaming.
  • Financial-grade transactional messages.
  • Built-in fault tolerance and high availability configuration options based on DLedger Controller.
  • Built-in message tracing capability, also supports opentracing.
  • Multifunctional big data and streaming ecosystem integration.
  • Message replay by time or offset.
  • Reliable FIFO and strictly ordered message delivery in the same queue.
  • Efficient pull-push consumption patterns.
  • Single queue with million-level message accumulation capability.
  • Multiple messaging protocols, such as gRPC, MQTT, JMS, and OpenMessaging.
  • Flexible distributed horizontal scaling deployment architecture.
  • Lightning-fast batch message exchange system.
  • SQL, Tag, and other message filtering mechanisms.
  • Docker image for isolated testing and cloud-isolated clusters.
  • Feature-rich management dashboard for configuration, metrics, and monitoring.
  • Authentication and authorization.
  • Free and open-source connectors for sources and sinks.
  • Lightweight real-time computing.

1Panel로 RocketMQ 배포

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for RocketMQ and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.