我们有一个NiFi应用程序,在其中我们为传入的文件创建哈希码,这些哈希码存储在HTTP consul [http://xxxxxxx:xxx/]中。创建HashCode以避免重复文件处理的原因,同一文件不应再出现。该应用程序一切正常。
问题陈述:
哈希码日益增加,并在HTTP领事中使用了更多的内存。如果要使用30天以上,我想删除这些哈希码。请提出不同的方法来删除哈希码,并且该程序每隔一天运行一次,以清理HTTP领事中的数据。
提前致谢。
最佳答案
您可能应该使用一些数据库来存储哈希码,而consul则用于存储配置数据,而hascodes不是配置。如果您坚持将其存储在领事中,则可以创建一个独立的服务,该服务将在不再需要哈希码时将其删除。
关于java - 如何在HTTP领事中删除哈希码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56000184/