如果我们不显式调用DeleteState,它是否会永久保留? [英] Apache Pulsar function's state, is it persisted "forever" if we don't explicitly call deleteState?
本文介绍了如果我们不显式调用DeleteState,它是否会永久保留?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当函数使用Conext.putState(id,Object)时,保存的对象是否会一直保存在记账器中,直到调用显式的DeleteState(相同id)?
是否存在某个时间点、任何类型的操作或事件来清理已用状态存储空间,而不是调用DeleteState? 例如,如果一个函数被删除,记账员是否仍然保留该函数的状态对象,或者它们也被擦除?推荐答案
我相信删除函数时,我们会删除包含所有状态的表。
这肯定需要一些测试。
如果有定义状态的建议或方式不是很好,请创建问题
https://github.com/apache/pulsar/issues
这篇关于如果我们不显式调用DeleteState,它是否会永久保留?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文