Executors
执行器负责在Rivet中运行图形。可以通过应用程序菜单栏中的下拉菜单选择执行器。
在任何时候都可能使用3种执行器:
浏览器
这是默认的执行器。Rivet本身是一个运行在网页视图中的浏览器应用程序。浏览器执行器与Rivet应用程序运行在同一进程中,并在其中执行图形。这是最简单的执行器,但受限于浏览器的功能(以及一些文件系统API)。
节点
该执行器通过运行一个独立的Node.js进程来执行图形计算,并使用远程调试器协议与之通信。相比浏览器执行器,此执行器功能更强大,但也可能更不稳定,且目前尚未支持浏览器执行器的所有功能。
远程
该执行器连接到远程Rivet服务器以执行图形。它需要在另一个应用程序上设置远程调试器,并要求远程服务器实现dynamicGraphRun
功能,以便可以远程运行Rivet应用程序中显示的图形。您还可以在远程执行器上启用allowGraphUpload
以允许将图形上传到远程服务器,然后在那里运行。
要使用远程执行器,请通过Rivet操作栏下拉菜单中的远程调试器选项进行连接。