# sky-big/RabbitMQ

RabbitMQ系统3.5.3版本中文完全注释(同时实现了RabbitMQ系统和插件源代码编译，根据配置文件创建RabbitMQ集群，创建连接RabbitMQ系统的客户端节点等相关功能，方便源代码的阅读)

Repository: https://github.com/sky-big/RabbitMQ
Canonical: https://ross.abutalabs.com/products/sky-big-rabbitmq
Homepage: https://github.com/sky-big/RabbitMQ
Language: Erlang
License: NOASSERTION
License Family: other
Topics: erlang, rabbitmq
Last push: 2016-01-18T10:35:16+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3942, "days_push": 3880, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1157, forks 443 (observed 2026-08-28T04:03:48.248060+00:00)

## What it is
A fully Chinese-annotated copy of the RabbitMQ 3.5.3 source code (Erlang) plus helper scripts and diagrams, created to help readers study the message broker's internals. It includes build scripts for compiling RabbitMQ and its plugins, cluster startup/stop scripts, and test client nodes.

## Use cases
- learn how RabbitMQ works internally by reading annotated Erlang source
- understand RabbitMQ startup process and supervision trees
- study Erlang OTP data structures used in RabbitMQ
- build a local RabbitMQ cluster from source for experimentation
- trace memory and disk alarm monitoring processes in RabbitMQ

## When to choose
- you want to deeply study RabbitMQ 3.5.3 internals with Chinese annotations
- you are learning Erlang/OTP through a real large-scale codebase
- you need scripts to compile and cluster RabbitMQ from source

## When to avoid
- you need a production message broker - use official RabbitMQ instead
- you need a current or maintained RabbitMQ version
- you cannot read Chinese comments

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: message-queue, developer-tools, documentation
- domain: developer-tools, microservices
- platform: elixir, windows, cross-platform
- tags: rabbitmq, source-code-annotation, chinese, erlang-otp, message-broker, code-reading, messaging

## Member repositories
- sky-big/RabbitMQ (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:48.248060+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:32:04.089908+00:00, confidence not recorded.
  - readme: https://github.com/sky-big/RabbitMQ (fetched 2026-08-28T04:03:48.248060+00:00, sha cbb6b95e80be)
  - homepage: https://github.com/sky-big/RabbitMQ (fetched 2026-08-29T12:36:59.415494+00:00, sha 3e20979ed05d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
