Skip to content
This repository was archived by the owner on Nov 19, 2025. It is now read-only.

j5ik2o/nexus-actor-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,580 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nexus-actor-rs

ci crates.io docs.rs Renovate dependency status License License

nexus-actor-rs embodies the essence of the Actor Model, cleverly combining "Nexus" (connection, linkage, or center) with "actor" and the Rust programming language suffix "rs". This name represents the core principles of our project for the following reasons:

  • Connection and Interaction: Nexus symbolizes the central point where various elements connect, reflecting the communication and interaction concepts in the Actor Model. The "actor" part emphasizes the active nature of these connections.
  • Distribution and Integration: It illustrates how the distributed elements (Actors) of a system are interconnected, forming a cohesive whole. The "rs" suffix directly indicates the project's implementation in Rust, known for its focus on safe concurrency.
  • Flexibility and Resilience: Nexus suggests a dynamically formed connection point, implying the system's flexibility and resilience. The straightforward structure of "actor-rs" reflects this clarity in its very name.
  • Abstract yet Tangible Concept: While Nexus represents the essential structure and behavior of the system, "actor-rs" grounds it in the concrete implementation of actors in Rust.
  • Multifaceted Meaning: nexus-actor-rs comprehensively expresses the diverse aspects of the Actor Model—computation, communication, structure, and interaction—while also clearly indicating the project's technical foundation.

nexus-actor-rs integrates the core characteristics of the Actor Model—distribution, interaction, modularity, and resilience—into a single, memorable concept. It represents not just the essence of the system's structure and behavior, but also embodies the practical spirit of the Rust community. This name serves as a nexus itself, connecting the theoretical underpinnings of the Actor Model with the practical implementation in Rust, all while clearly communicating its purpose and technology stack.


Installation

To add nexus-actor-core-rs to your project, follow these steps:

  1. Open your Cargo.toml file.

  2. Add the following line to the [dependencies] section:

nexus-actor-core-rs = "${version}"

Specify the version number in ${version}, for example 0.0.1.

  1. If you want to use the latest version, you can check it by running:
cargo search nexus-actor-core-rs
  1. To update the dependencies, run the following command in your project's root directory:
cargo update

Now nexus-actor-rs is installed and ready to use in your project.

Note: As versions may be updated regularly, it's recommended to check for the latest version.

Developer Resources

最近の API 更新 (2025-10-07)

  • QueueMailbox::recvResult<M, QueueError<M>> を返すようになりました。Ok 以外が返った場合は閉鎖・切断を意味するため、match で明示的に停止処理を入れてください。
  • PriorityScheduler::dispatch_all は非推奨です。dispatch_next / run_until / run_forever を利用してください。詳細は「dispatch_all 非推奨ガイド」を参照。

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages