rxjs - 大理石图生成器 java/javascript 用于使用 rxjava/rxjs 或反应器的文档
问题描述
我正在寻找为使用反应器库创建的项目创建文档。
我搜索但没有找到任何有用的工具在运行一段反应器(或一般的 rx)代码后生成照片图。我发现的唯一东西是这样的基于文本的语法。如果我没有找到其他任何东西,我想这是一个解决方案。
发现使用此语法的库
理想情况下,我想运行一段代码,例如。
Flux.from(f1)
.bufferTimeout(writeDbBuffer, Duration.ofSeconds(10))
.parallel()
.runOn(Schedulers.parallel()).subscribe(photosBatch -> {
photoRepository.saveAll(photosBatch);
});
并生成基于照片或文本的大理石图。作为上面提到的基于文本的语法的解决方案,我可以创建基于这种语法的文本生成器,但这需要大量的努力和时间。
有什么方法可以使用 rxjava、rxjs 或优选的反应器库从代码片段中生成带有大理石图的图像?(我包括 rx 是因为反应器更受欢迎)
有没有从代码片段生成上述基于文本的语法的库?
对于这些库的文档,我还有哪些其他选择?
也是一个类似的问题,但不完全是我要找的
解决方案
据我所知,这种动态的东西在 Java 世界中尚不可用。我所知道的最接近的是rxfiddle
rxmarbles.com(尽管后者不允许从任意代码段生成)。
动态生成干净且美观的任意反应序列的可视化不是一项小任务,但这是 Reactor 团队希望在某个时候看到的东西(无论是官方完成还是由社区完成)。
基于文本的解决方案非常适合简单的弹珠和简单的运算符,因为您实际上是在自己绘制弹珠,使用每个工具的语法(因此受到它的限制)。
高阶序列、并行化等...引入了更大的复杂性,并开始将这些工具扩展到极限。
推荐阅读
- gradle - 我怎样才能让 gradle 5 预编译脚本插件在包中时开始工作
- angular - 未以角度处理成功的响应代码
- urlsession - 如何使用 swift 5 URLSession 中引入的新 Result 类型?
- python - 命令“python setup.py egg_info”在/tmp/pip-build-960ab8_b/psycopg2/中失败,错误代码为1
- java - Spring REST 应用程序中的最佳身份验证方式
- html - 使 CSS Grid 适合最小的空间量
- python-3.x - 将数据写入 CSV
- laravel - laravel 如何处理表中的多值属性?
- twitter-bootstrap - 如何在 scalajs-bundler 中包含引导程序
- android - SMS Retriever api 在发布和播放商店构建中不起作用