{"id":20673039,"url":"https://github.com/relph1119/netty-in-action","last_synced_at":"2026-04-18T18:34:33.065Z","repository":{"id":106543152,"uuid":"168962465","full_name":"Relph1119/netty-in-action","owner":"Relph1119","description":"The code of《netty in action》, clone from https://github.com/normanmaurer/netty-in-action","archived":false,"fork":false,"pushed_at":"2019-03-03T07:17:47.000Z","size":260,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-10T18:09:45.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Relph1119.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-03T15:54:19.000Z","updated_at":"2021-07-09T09:57:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"2b7340ad-14a2-4ecb-9308-0dfb5c255517","html_url":"https://github.com/Relph1119/netty-in-action","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Relph1119/netty-in-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relph1119%2Fnetty-in-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relph1119%2Fnetty-in-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relph1119%2Fnetty-in-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relph1119%2Fnetty-in-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Relph1119","download_url":"https://codeload.github.com/Relph1119/netty-in-action/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Relph1119%2Fnetty-in-action/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31980173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T17:30:12.329Z","status":"ssl_error","status_checked_at":"2026-04-18T17:29:59.069Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T20:39:51.316Z","updated_at":"2026-04-18T18:34:33.057Z","avatar_url":"https://github.com/Relph1119.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 《Netty实战》阅读笔记\n\u0026emsp;\u0026emsp;本书中介绍的Netty是一款用于快速开发高性能的网络应用程序的Java框架，有较高的Java网络编程API的封装性。  \n\u0026emsp;\u0026emsp;个人感觉Netty是一个管道过滤器的架构模式，采用Channel-\u003eChannelCodec-\u003eChannelHandler，整套封装在ChannelPipeline中，最后通过Bootstrap执行。  \n\u0026emsp;\u0026emsp;本书的正文和代码注释，翻译比较生硬，建议需要采用SpringWebflux的同学最好看本书的英文原版，笔者为理解该书中内容，对照着原版阅读。\n  \n**以下是英文原版代码的github中的REMADE.md**  \nThis Repository contains the source-code for all chapters of the book [Netty in Action](http://manning.com/maurer)\nby Norman Maurer and Marvin Allen Wolfthal.\n\nLatest version: https://github.com/normanmaurer/netty-in-action/tree/2.0-SNAPSHOT\n\nEnjoy! Feedback and PR's welcome!\n\n\nPrerequisites\n\n\tJDK 1.7.0u71 or better\n\n\tMaven 3.3.9 or better\n\n\nIf you want to build everything at once, from the top directory run\n\n\tmvn install\n\n\nIf you want to build only single projects then from the top directory first run\n\n\tmvn install -pl utils\n\n\nThis will make the utils jar available to all the projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelph1119%2Fnetty-in-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frelph1119%2Fnetty-in-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frelph1119%2Fnetty-in-action/lists"}