{"id":13617192,"url":"https://github.com/guobinhit/akka-guide","last_synced_at":"2025-04-04T20:13:39.102Z","repository":{"id":37484288,"uuid":"166241823","full_name":"guobinhit/akka-guide","owner":"guobinhit","description":"🌴 A chinese guide of Akka, based on Java.","archived":false,"fork":false,"pushed_at":"2023-01-10T06:21:49.000Z","size":4119,"stargazers_count":607,"open_issues_count":0,"forks_count":175,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-28T19:09:12.461Z","etag":null,"topics":["actors","akka","chinese-translation","java"],"latest_commit_sha":null,"homepage":"https://guobinhit.github.io/akka-guide/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guobinhit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-17T14:45:35.000Z","updated_at":"2025-03-20T09:54:07.000Z","dependencies_parsed_at":"2023-02-08T17:31:44.251Z","dependency_job_id":null,"html_url":"https://github.com/guobinhit/akka-guide","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guobinhit%2Fakka-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guobinhit%2Fakka-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guobinhit%2Fakka-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guobinhit%2Fakka-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guobinhit","download_url":"https://codeload.github.com/guobinhit/akka-guide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247242680,"owners_count":20907134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["actors","akka","chinese-translation","java"],"created_at":"2024-08-01T20:01:38.129Z","updated_at":"2025-04-04T20:13:39.069Z","avatar_url":"https://github.com/guobinhit.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Akka 中文指南\n\n![author](https://img.shields.io/badge/author-chariesgavin-blueviolet.svg)![issues](https://img.shields.io/github/issues/guobinhit/akka-guide.svg)![stars](https://img.shields.io/github/stars/guobinhit/akka-guide.svg)![forks](https://img.shields.io/github/forks/guobinhit/akka-guide.svg)![license](https://img.shields.io/github/license/guobinhit/akka-guide.svg)\n\n\u003e **更轻松地构建强大的反应式、并发和分布式应用程序**\n\nAkka 是一个用 Scala 编写的库，用于在 JVM 平台上简化编写具有可容错的、高可伸缩性的 Java 和 Scala 的 Actor 模型应用，其同时提供了Java 和 Scala 的开发接口。Akka 允许我们专注于满足业务需求，而不是编写初级代码。在 Akka 中，Actor 之间通信的唯一机制就是消息传递。Akka 对 Actor 模型的使用提供了一个抽象级别，使得编写正确的并发、并行和分布式系统更加容易。Actor 模型贯穿了整个 Akka 库，为我们提供了一致的理解和使用它们的方法。\n\n\n- [Gitter Chat](https://gitter.im/akka/akka?source=orgpage)，Akka 在线交流平台；\n- [Akka Forums](https://discuss.lightbend.com/c/akka/)，Akka 论坛；\n- [Akka in GitHub](https://github.com/akka/akka)，Akka 开源项目仓库；\n- [Akka Official Website](https://akka.io/)，Akka 官网；\n- [Akka Java API](https://doc.akka.io/japi/akka/2.6/overview-summary.html)，Akka 应用程序编程接口。\n\n\n## 快速入门指南 \n\n- [快速入门 Akka Java 指南](https://github.com/guobinhit/akka-guide/blob/master/articles/qucikstart-akka-java.md)\n- [快速入门 Akka Scala 指南](https://developer.lightbend.com/guides/akka-quickstart-scala/)\n\n## 目录\n\n- [安全公告](https://github.com/guobinhit/akka-guide/blob/master/articles/security-announcements.md)\n- [入门指南](https://doc.akka.io/docs/akka/current/guide/index.html)\n  - [Akka 简介](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/introduction-to-akka.md) \n  - [为什么现代系统需要新的编程模型](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/actors-motivation.md) \n  - [Actor 模型如何满足现代分布式系统的需求](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/actor-intro.md)\n  - [Akka 库和模块概述](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/modules.md) \n  - [Akka 应用程序示例简介](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial.md)\n  - [第 1 部分: Actor 的体系结构](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial_1.md)\n  - [第 2 部分: 创建第一个 Actor](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial_2.md)\n  - [第 3 部分: 使用设备 Actors](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial_3.md)\n  - [第 4 部分: 使用设备组](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial_4.md)\n  - [第 5 部分: 查询设备组](https://github.com/guobinhit/akka-guide/blob/master/articles/getting-started-guide/tutorial_5.md)\n- [一般概念](https://doc.akka.io/docs/akka/current/general/index.html)\n  - [术语及概念](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/terminology.md)\n  - [Actor 系统](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/actor-systems.md)\n  - [什么是 Actor？](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/actors.md)\n  - [监督和监控](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/supervision.md)\n  - [Actor 引用、路径和地址](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/addressing.md)\n  - [位置透明](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/remoting.md)\n  - [Akka 和 Java 内存模型](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/jmm.md)\n  - [消息传递可靠性](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/message-delivery-reliability.md)\n  - [配置](https://github.com/guobinhit/akka-guide/blob/master/articles/general-concepts/configuration.md)\n- [Actors](https://doc.akka.io/docs/akka/current/index-actors.html)\n  - [Actors](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/actors.md)（详述了 Akka 中常见的 API 操作，**强烈推荐阅读**）\n  - [容错](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/fault-tolerance.md)\n  - [调度器](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/dispatchers.md)\n  - [邮箱](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/mailboxes.md)\n  - [路由](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/routing.md)\n  - [FSM](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/fsm.md)\n  - [持久化](https://github.com/guobinhit/akka-guide/blob/master/articles/actors/persistence.md)\n  - [持久化 - 模式演化](https://doc.akka.io/docs/akka/current/persistence-schema-evolution.html)\n  - [持久化查询](https://doc.akka.io/docs/akka/current/persistence-query.html)\n  - [LevelDB 的持久化查询](https://doc.akka.io/docs/akka/current/persistence-query-leveldb.html)\n  - [持久化 FSM](https://doc.akka.io/docs/akka/current/persistence-fsm.html)\n  - [持久化 - 构建存储后端](https://doc.akka.io/docs/akka/current/persistence-journals.html)\n  - [测试 Actor 系统](https://doc.akka.io/docs/akka/current/testing.html)\n- [Akka 类型](https://doc.akka.io/docs/akka/current/typed/index.html)\n  - [入门指南](https://doc.akka.io/docs/akka/current/typed/guide/index.html)\n  - [Actors](https://doc.akka.io/docs/akka/current/typed/actors.html)\n  - [调度器](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/dispatchers.md)\n  - [共存](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/coexisting.md)\n  - [Actor 生命周期](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/actor-lifecycle.md)\n  - [交互模式](https://doc.akka.io/docs/akka/current/typed/interaction-patterns.html)\n  - [容错](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/fault-tolerance.md)\n  - [Actor 发现](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/actor-discovery.md)\n  - [路由](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/routers.md)\n  - [Stash](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/stash.md)\n  - [流](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/stream.md)\n  - [分布式数据](https://doc.akka.io/docs/akka/current/typed/distributed-data.html)\n  - [集群单例](https://doc.akka.io/docs/akka/current/typed/cluster-singleton.html)\n  - [集群分片](https://doc.akka.io/docs/akka/current/typed/cluster-sharding.html)\n  - [持久性](https://doc.akka.io/docs/akka/current/typed/persistence.html)\n  - [作为 FSM 的行为](https://github.com/guobinhit/akka-guide/blob/master/articles/typed/fsm.md)\n  - [测试](https://doc.akka.io/docs/akka/current/typed/testing.html)\n- [集群](https://doc.akka.io/docs/akka/current/index-cluster.html)\n  - [集群规范](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-specification.md) \n  - [集群的使用方法](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-usage.md) \n  - [集群感知路由器](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-routing.md) \n  - [集群单例](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-singleton.md) \n  - [集群中的分布式发布订阅](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/distributed-pub-sub.md) \n  - [集群客户端](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-client.md) \n  - [集群分片](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-sharding.md)\n  - [集群度量扩展](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-metrics.md) \n  - [分布式数据](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/distributed-data.md) \n  - [跨多个数据中心集群](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/cluster-dc.md) \n  - [多虚拟机测试](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/multi-jvm-testing.md) \n  - [多节点测试](https://github.com/guobinhit/akka-guide/blob/master/articles/clustering/multi-node-testing.md) \n- [流](https://doc.akka.io/docs/akka/current/stream/index.html)\n- [网络](https://doc.akka.io/docs/akka/current/index-network.html)\n  - [远程处理](https://doc.akka.io/docs/akka/current/remoting.html) \n  - [远程处理（代号动脉）](https://doc.akka.io/docs/akka/current/remoting-artery.html)\n  - [序列化](https://doc.akka.io/docs/akka/current/serialization.html) \n  - [I/O](https://doc.akka.io/docs/akka/current/io.html) \n  - [使用 TCP](https://doc.akka.io/docs/akka/current/io-tcp.html) \n  - [使用 UDP](https://doc.akka.io/docs/akka/current/io-udp.html) \n  - [DNS 扩展](https://doc.akka.io/docs/akka/current/io-dns.html) \n  - [Camel](https://doc.akka.io/docs/akka/current/camel.html)  \n- [发现](https://github.com/guobinhit/akka-guide/blob/master/articles/discovery-index.md)\n- [协作](https://github.com/guobinhit/akka-guide/blob/master/articles/coordination.md)\n- [Futures 和 Agents](https://doc.akka.io/docs/akka/current/index-futures.html)\n  - [Futures](https://doc.akka.io/docs/akka/current/futures.html) \n  - [Agents](https://github.com/guobinhit/akka-guide/blob/master/articles/index-futures/agents.md) \n- [工具](https://doc.akka.io/docs/akka/current/index-utilities.html)\n  - [事件总线](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/event-bus.md) \n  - [日志记录](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/logging.md) \n  - [调度程序](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/scheduler.md) \n  - [持续时间](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/duration.md) \n  - [断路器](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/circuitbreaker.md) \n  - [Java 8 兼容性](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/java8-compat.md)\n  - [Akka 扩展](https://github.com/guobinhit/akka-guide/blob/master/articles/index-utilities/extending-akka.md) \n- [其他 Akka 模块](https://doc.akka.io/docs/akka/current/common/other-modules.html)\n  - [Akka HTTP](https://doc.akka.io/docs/akka-http/current/?language=java) \n  - [Alpakka](https://doc.akka.io/docs/alpakka/current/) \n  - [Alpakka Kafka Connector](http://doc.akka.io/docs/akka-stream-kafka/current/home.html) \n  - [Akka 持久化的 Cassandra 插件](https://github.com/akka/akka-persistence-cassandra) \n  - [Akka 持久化的 Couchbase 插件](https://doc.akka.io/docs/akka-persistence-couchbase/current/) \n  - [Akka 管理](http://developer.lightbend.com/docs/akka-management/current/) \n  - [Akka gRPC](https://doc.akka.io/docs/akka-grpc/current/) \n  - [社区项目](https://doc.akka.io/docs/akka/current/common/other-modules.html) \n  - [Lightbend 赞助的相关项目](https://doc.akka.io/docs/akka/current/common/other-modules.html) \n    - [Play 框架](https://www.playframework.com) \n    - [Lagom](https://www.lagomframework.com) \n- [如何：常见模式](https://github.com/guobinhit/akka-guide/blob/master/articles/howto.md)\n- [项目信息](https://doc.akka.io/docs/akka/current/project/index.html)\n  - [迁移指南](https://github.com/guobinhit/akka-guide/blob/master/articles/project/migration-guides.md) \n  - [滚动更新](https://github.com/guobinhit/akka-guide/blob/master/articles/project/rolling-update.md)\n  - [问题追踪](https://github.com/guobinhit/akka-guide/blob/master/articles/project/issue-tracking.md)\n  - [许可证](https://github.com/guobinhit/akka-guide/blob/master/articles/project/licenses.md)\n  - [项目](https://github.com/guobinhit/akka-guide/blob/master/articles/project/links.md)\n- [附加信息](https://doc.akka.io/docs/akka/current/additional/index.html)\n  - [二进制兼容规则](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/binary-compatibility-rules.md)\n  - [模块标记为“可能改变”](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/may-change.md)\n  - [如何部署 Akka?](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/deploy.md)\n  - [常见问题](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/faq.md)\n  - [IDE 提示](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/ide.md)\n  - [书籍和视频](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/books.md)\n  - [OSGi 中的 Akka](https://github.com/guobinhit/akka-guide/blob/master/articles/additional/osgi.md)\n\n\n\n----------\n\n**English Original Editon**: [Akka Documentation](https://doc.akka.io/docs/akka/current/index.html)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguobinhit%2Fakka-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguobinhit%2Fakka-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguobinhit%2Fakka-guide/lists"}