【问题标题】:Hybris hotfolder import "pause"Hybris 热文件夹导入“暂停”
【发布时间】:2019-01-02 09:08:29
【问题描述】:

Hybris 中是否有任何解决方法可以让 hotfolders 手动暂停
这是故事和问题:在生产中,我们的应用程序有 2 个数据导入服务器。两台服务器对多个不同的 hotfolder 配置使用相同的共享 hotfolder,因此每天都会导入几个不同的传入文件。我们对这些服务器的生产部署与应用程序的其他(非数据导入)服务器不同,因为我们必须等待这些服务器完成实际的进程中文件导入,因此我们必须手动检查 /processing 文件夹并一遍一遍,直到没有任何文件。我们的目标是跳过这个手动过程,而只是“告诉” Hybris 在当前正在进行的导入之后停止处理。
是否有任何 OOTB 实现来执行此操作?

【问题讨论】:

  • 您是否能够利用 JMX?如果可以的话,我认为有一种方法可以通过 JMX 停止通道。您可以查看此网络研讨会以获取更多信息youtube.com/watch?v=TetfR7ULnA8,但其想法是已经有一些 MBean 功能公开了所有 spring-integration 元素的统计信息和操作。

标签: hybris hotfolder


【解决方案1】:

AFAIK 不,没有。您可以通过在导入开始时创建一个临时的“正在进行的工作”文件来解决您的问题,然后在导入结束时删除该文件。然后,您可以使用检查是否存在“正在进行的工作”文件的方法自动执行手动检查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 2020-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    相关资源
    最近更新 更多