它负责什么
Notebook 里的代码决定:- 盯哪张表的新块
- 什么时候提交一个计算任务
- 出错了怎么办、要不要重试
Trigger 传给平台执行。
和 Function 的分工
Notebook:什么时候算
决定盯哪张表、从哪个高度开始、什么时候提交任务、出错了怎么处理。跑在一个常驻或定时拉起的运行时里。
Function:算什么
纯粹的转换逻辑,一行进一行出。跑在隔离沙箱里,被大规模并行执行。
环境里有什么
打开一个 Notebook,blockdb、blockx、chaintable、leafage 这几个 SDK 包已经可以直接 import,不需要安装。运行时实际带了哪些库见 可用的库。