#Actor模型
hollywood - Go语言高性能Actor引擎实现并发分布式系统
HollywoodActor模型Go语言并发编程分布式系统Github开源项目
Hollywood是一个Go语言开发的高性能Actor引擎,专注于低延迟应用。每秒可处理1000万条消息,适用于游戏服务器、广告系统和交易引擎等场景。它提供消息投递保证、远程通信和集群支持,并使用protobuf进行高效序列化。Hollywood易用且高度可定制,是构建高并发分布式系统的有力工具。
minotaur - Go语言高性能分布式服务端开发框架
MinotaurActor模型分布式系统服务端开发并发编程Github开源项目
Minotaur是一个基于Actor模型的Go语言服务端开发库,支持分布式架构。该框架提供并发和分布式实现,包含Actor抽象和工具函数。Minotaur适用于游戏和Web开发,简化复杂系统开发,提供高性能、可扩展的解决方案。
akka.net - 基于 Actor 模型的分布式框架 实现高并发、流处理和容错系统
Akka.NETActor模型并发编程分布式系统事件驱动编程Github开源项目
Akka.NET 是 .NET 平台上的 Actor 模型实现,用于构建高并发、分布式和容错系统。它简化了并发编程,支持流处理、事件驱动和持久化。Akka.NET 的位置透明特性便于构建跨进程通信的分布式系统。该框架适用于各种规模的应用,提供高吞吐量和低延迟,是开发可扩展应用的有力工具。
cherry - 基于Golang和NATS.IO构建的分布式游戏服务器框架
游戏服务器框架golang分布式Actor模型nats.ioGithub开源项目
Cherry是一个基于Golang和NATS.IO的分布式游戏服务器框架。该框架具有高性能、可扩展性强、支持分布式部署等特点。Cherry实现了Actor模型、提供多种网络连接器和消息路由功能,并集成了数据配置、数据库访问等实用组件。框架设计注重易用性,旨在帮助开发者专注于游戏业务逻辑实现,提升开发效率。
akka-bootcamp - Akka.NET 实践教程,构建响应式并发应用程序
Akka.NET分布式系统并发编程响应式应用Actor模型Github开源项目
Akka.NET Bootcamp 提供免费自学课程,教授开发者构建响应式并发应用程序。课程分为三个单元,覆盖基础到高级 Akka.NET 概念,如 Actor 系统、消息传递和监督策略等。通过实践项目,学习者能逐步掌握 Actor 模型,最终应对更复杂的开发挑战。
pekko - 开源并发分布式应用开发框架
Apache Pekko开源框架并发编程分布式系统Actor模型Github开源项目
Apache Pekko是一个用于构建并发、分布式、弹性和可扩展应用的开源框架。它基于Actor模型提供高级并发抽象,并包含持久性、流处理和HTTP等功能库。作为Akka 2.6.x的分支,Pekko支持多个Scala版本,提供详细文档和API参考。该项目采用Apache License 2.0授权,鼓励社区参与开发。
xoom-actors - JVM语言的Actor模型实现 支持高并发和可扩展性
xoom-actorsActor模型并发编程Java开发高可伸缩性Github开源项目
xoom-actors是VLINGO XOOM平台的核心组件,为JVM语言提供类型安全的Actor模型实现。该项目致力于实现高并发、可扩展和高吞吐量,同时保证系统弹性。它适用于构建复杂的分布式系统,支持响应式编程。开发者可通过Maven或Gradle集成xoom-actors,项目还支持GraalVM原生镜像构建以提升性能。
GeekServer - 开源跨平台游戏服务器框架 支持热更新与异步编程
GeekServer游戏服务器框架Actor模型热更新异步编程Github开源项目
GeekServer是一个基于C# .NET Core的开源游戏服务器框架,支持分区分服架构。它提供跨平台兼容、全面异步编程和Actor模型,并支持不停服热更新。该框架性能出色,开发效率高,尤其适合Unity3D项目。GeekServer集成了网络通信、数据持久化和定时器等游戏服务器常用功能,并提供高效的通信协议和便捷的数据导出工具,显著简化了游戏服务器的开发过程。
actor-framework - Actor模型框架CAF 构建高性能可扩展分布式系统
CAFActor模型并发编程C++框架分布式系统Github开源项目
CAF是开源Actor模型编程框架,为单机、数据中心和云端应用提供高性能可扩展运行环境。框架支持轻量级Actor、数据流、HTTP/WebSocket和消息模式匹配。CAF让开发者能在高抽象层构建健壮可扩展的软件,同时保持高性能。无论是单机应用还是分布式系统,CAF都提供必要的工具和抽象。