Finalize

Contents

Finalize#

void YR::Finalize()#

清理 openYuanrong 系统。

此函数负责释放程序执行期间创建的资源,例如函数实例和数据对象。它确保不会出现资源泄漏,从而避免在生产环境中出现问题。

YR::Config conf;
conf.mode = YR::Config::Mode::CLUSTER_MODE;
YR::Init(conf);
YR::Finalize();

Note

  • 在集群部署场景中,如果工作进程退出并重新启动,可能会导致进程残留。在这种情况下,建议重新部署集群。像 Donau 或 SGE 这样的部署场景可以依赖资源调度平台的能力来回收进程。

  • 此函数应在调用 Init 函数完成系统初始化之后调用,否则会导致异常。

抛出:

Exception - 如果在系统初始化之前调用了 Finalize ,会抛出“Please init YR first”的异常。