RocketMQ logo

RocketMQ

Platform pemesejan dan penstriman asli awan

Middleware Terkini: 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.

Deploy RocketMQ dengan 1Panel

  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.