# sanshengshui/netty-learning-example

:egg: Netty实践学习案例，见微知著！带着你的心，跟着教程。我相信你行欧。

Repository: https://github.com/sanshengshui/netty-learning-example
Canonical: https://ross.abutalabs.com/products/netty-learning-example
Language: Java
License: Apache-2.0
License Family: permissive
Topics: netty, http, protobuf, mqtt, fastjson, zero-copy, kafka, rpc, iot, im
Last push: 2022-10-04T23:38:25+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2906, "days_push": 1429, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2937, forks 808 (observed 2026-08-28T04:07:30.927873+00:00)

## What it is
A collection of hands-on Netty learning examples in Java, covering HTTP servers, MQTT IoT servers, protobuf integration with Spring Boot, IM chat, and RPC. Each example is paired with tutorial blog posts for Netty beginners and core-concept reinforcement.

## Use cases
- learn netty from practical examples
- build an mqtt iot server with netty
- integrate netty with spring boot and protobuf
- implement an instant messaging server in java
- understand netty rpc communication
- persist netty data to mysql or mongodb

## When to choose
- you are a Java developer learning Netty from scratch
- you want tutorial-backed example code for Netty protocols like HTTP, MQTT, and protobuf
- you need reference implementations for IM or IoT servers

## When to avoid
- you need a production-ready networking framework rather than learning examples
- you work outside the JVM/Java ecosystem
- you need actively maintained, up-to-date code - the last release was 2022

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: http-server, rpc, serialization, websocket
- domain: developer-tools, tutorials, networking, iot
- platform: jvm
- tags: netty, learning-examples, mqtt, protobuf, im, kafka, java

## Member repositories
- sanshengshui/netty-learning-example (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:30.927873+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-30T07:33:09.024775+00:00, confidence not recorded.
  - readme: https://github.com/sanshengshui/netty-learning-example (fetched 2026-08-28T04:07:30.927873+00:00, sha bfafb1ccd63b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
