我想在Talend中实现缓存。我的意思是我想通过Talend读取和写入缓存内存。高速缓冲存储器将是集中存储器。我读到了tHashInput / Output,它们用于读取和写入高速缓冲存储器。
我的问题是:
除了tHashInput / Output还有其他任何组件可以读取/写入缓存吗?
在tHashOutput中,我们有一个名为Data Write Model的下拉菜单。它的意义是什么?我问这个是因为我有一个场景,我会使用集中式缓存,许多人会从中读取和写入缓存。在这种情况下,其他选项下拉菜单可以有哪些?
答案 0 :(得分:0)
tHashOutput / Input是缓存的最佳组件。您也可以使用tBufferOutput / Input,但是您无法为每个作业添加超过1个tBufferOutput。
我认为此下拉菜单中没有其他选项。
对于每个作业,tHash组件使用的缓存仅在作业的执行中可用。在另一次运行期间,您将无法恢复它。 如果您正在使用webservices(例如,为带有talend的web服务提供SOAP方法),则tHashOutput不是非常可靠:有时可以访问缓存,但并非总是如此。
您可以查看我以前的一个问题: Building a cache with Talend SOAP webservices