如何解决快速执行的方法,用于从Azure blob下载文件内容并将其传递给规则引擎进行解析
我有一个基于NuGet的实用程序,该实用程序可以解析Json文件中的表达式,并将这些表达式传递到规则引擎进行评估。此类文件的内容当前存储在调用者应用程序(调用此NuGet)中。我正在尝试一种方法,可以在调用方外部维护这些文件,以便对这些文件的内容所做的任何更改都不需要进行任何部署。
我正在考虑将这些文件添加到blob中并将Json内容作为流,将它们写入磁盘的本地文件中(引擎需要特定的层次结构才能解析-> Folder-> rootfile(1)->( n)个文件)。然后从磁盘读取此数据并传递给引擎。
这种方法的问题是性能,并且规则引擎支持单例架构。
是否有其他方法可以实现缓存之类的目标,将其放置在调用者仓库之外时可以快速访问此Json内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。