英文:
Options for in-memory API orchestration framework
问题
我有一个使用情况,需要实现一个内存中的编排框架,以完成在API调用上执行的不同任务。可以将API调用视为需要在客户端调用时执行的任务列表。这些任务可以被视为图形。
我目前正在评估Akka Streams(图形),以查看是否解决了这些用例。
编排框架的要求:
- 对Java或Scala的语言支持。
- 在定义图形或执行流程时保持简单。
- 支持并行任务。这些任务可以进行远程REST API调用,因此我应该能够进行并行调用。
- 在内存中执行图形。
- 框架拥有良好的社区支持。
我想知道是否有其他可用的开源框架可供我使用。
附:我绝对不希望重复造轮子,自己构建一个框架。
英文:
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
- Language support for Java or Scala.
- Simplicity in defining the graph or execution flow.
- Support for parallel tasks. The tasks can make remote REST API calls so I should be able to make parallel calls.
- In-memory execution of the graph.
- 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.
专注分享java语言的经验与见解,让所有开发者获益!
评论