#executor #data-streaming #communication #multiple #seamless #source #task

已删除 teravolt

用于处理来自多个来源的流数据,并实现它们之间无缝通信的执行器

0.7.0 2021年5月24日
0.6.0 2021年5月17日
0.5.0 2021年3月16日
0.4.1 2021年3月15日
0.1.0 2021年2月18日

#16 in #seamless

每月 22 次下载

Apache-2.0

19KB
346

Teravolt - 多流执行器

Teravolt 是一个用于处理来自多个来源的流数据并实现它们之间无缝通信的执行器。

警告:目前这还远未完成,缺乏许多功能。使用风险自负!

目标

  • 速度。
  • 人体工程学。
  • 抽象化线程、异步和进程间通信。
  • 可靠性。

特性

  • 多个任务相互通信。
  • 自定义任务重启策略。
  • 优雅地处理任务中的错误。
  • 订阅消息。
  • 支持连接的可变内部状态。
  • 在多个线程上分配任务工作负载。
  • 过程宏来创建新任务。
  • 连接依赖关系

许可证

Copyright 2021 Semirix

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this software 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.

依赖项

~5–12MB
~117K SLoC