内存中API编排框架的选项

huangapple 未分类评论50阅读模式
英文:

Options for in-memory API orchestration framework

问题

我有一个使用情况,需要实现一个内存中的编排框架,以完成在API调用上执行的不同任务。可以将API调用视为需要在客户端调用时执行的任务列表。这些任务可以被视为图形。

我目前正在评估Akka Streams(图形),以查看是否解决了这些用例。

编排框架的要求

  1. 对Java或Scala的语言支持。
  2. 在定义图形或执行流程时保持简单。
  3. 支持并行任务。这些任务可以进行远程REST API调用,因此我应该能够进行并行调用。
  4. 在内存中执行图形。
  5. 框架拥有良好的社区支持。

我想知道是否有其他可用的开源框架可供我使用。

附:我绝对不希望重复造轮子,自己构建一个框架。

英文:

I have a use case to implement an in-memory orchestration framework to complete different tasks to be performed on an API call. The API call can be visualized as a list of tasks that needs to be performed when a client calls. The tasks can be visualized as a graph.

I am currently evaluating Akka streams (graphs) to see if that solves the use-cases

Requirements for orchestration framework

  1. Language support for Java or Scala.
  2. Simplicity in defining the graph or execution flow.
  3. Support for parallel tasks. The tasks can make remote REST API calls so I should be able to make parallel calls.
  4. In-memory execution of the graph.
  5. Good community support for the framework.

I would like to know if there are other open source frameworks available that I can use.

PS: I definitely do not want to re-invent the wheel by building my own.

huangapple
  • 本文由 发表于 2020年4月11日 02:29:47
  • 转载请务必保留本文链接:https://java.coder-hub.com/61146472.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定