NASARace/race

GitHub: NASARace/race

RACE 是一个基于 Actor 模型的分布式仿真框架,用于快速构建跨机器的并发事件驱动模拟系统。

Stars: 49 | Forks: 6

## RACE - 构建分布式 Actor 系统 *Runtime for Airspace Concept Evaluation* (RACE) 是一种软件架构和框架,用于构建可配置、高度并发且基于消息的分布式系统。除此之外,RACE 可用于快速构建跨多台机器的模拟(包括同步显示)、与现有硬件模拟器和其他实时数据源进行接口连接,以及集成复杂的可视化组件(例如 NASA 的 [WorldWind](https://goworldwind.org/) 查看器)。 RACE 被实现为构建在 [Akka](http://akka.io/) 框架之上的分布式 [actor 系统](https://en.wikipedia.org/wiki/Actor_model)),主要使用 [Scala](http://www.scala-lang.org/) 作为编程语言,并在 Java 虚拟机中运行。 ### 了解更多 请访问我们的 [RACE 网站](http://NASARace.github.io/race) 以获取有关以下内容的更多详细信息: - [前置条件](http://NASARace.github.io/race/installation/prerequisites.html) - [如何构建 RACE](http://NASARace.github.io/race/installation/build.html) - [运行 RACE](http://NASARace.github.io/race/usage/running.html) - [RACE 配置](http://NASARace.github.io/race/usage/configuration.html) - [RACE 设计](http://NASARace.github.io/race/design/overview.html) ### 许可证 RACE 由 [NASA 艾姆斯研究中心](https://www.nasa.gov/centers/ames/home/index.html)) 开发,并根据 Apache v2 许可证分发,内容引述如下: ``` Copyright (c) 2016, United States Government, as represented by the Administrator of the National Aeronautics and Space Administration. All rights reserved. The RACE - Runtime for Airspace Concept Evaluation platform is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ```
标签:Actor模型, Scala, 事件驱动, 仿真框架, 分布式系统, 响应大小分析, 航空航天