首页 > 解决方案 > 如何将属性文件保留在 mulesoft 中的 mule 代码之外

问题描述

我已经为 mule 流程定义了一个 dev.properties 文件。我在其中传递运行流程所需的用户名和密码。这个密码每个月都会更新。所以每个月我都必须在更改密码后将代码部署到服务器。是有一种方法,我们可以将属性文件保存在 mule 服务器路径中的代码之外。并在需要时更改它以避免重新部署。

标签: anypoint-studiomulesoftmule4

解决方案


另一个想法是完全放弃使用文件来获取用户名和密码。

而是尝试使用credentials providing service,例如从独立 API(子 API/提供服务)收集用户名和密码的 http 请求者。

将其存储在父 API(调用 API)的缓存对象存储中。继续使用这些值,除非使用它们的流程失败或客户端需要在一个月后使它们过期。稍后只需刷新它们。

您可以使用具有每月触发器的 Cron 表达式的调度程序来触发您的凭据提供服务。


推荐阅读