如果我们不显式调用DeleteState,它是否会永久保留? [英] Apache Pulsar function's state, is it persisted "forever" if we don't explicitly call deleteState?

查看:11
本文介绍了如果我们不显式调用DeleteState,它是否会永久保留?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当函数使用Conext.putState(id,Object)时,保存的对象是否会一直保存在记账器中,直到调用显式的DeleteState(相同id)?

是否存在某个时间点、任何类型的操作或事件来清理已用状态存储空间,而不是调用DeleteState? 例如,如果一个函数被删除,记账员是否仍然保留该函数的状态对象,或者它们也被擦除?

推荐答案

我相信删除函数时,我们会删除包含所有状态的表。

这肯定需要一些测试。

如果有定义状态的建议或方式不是很好,请创建问题

https://github.com/apache/pulsar/issues

这篇关于如果我们不显式调用DeleteState,它是否会永久保留?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆