【问题标题】:WSO2 DAS. Metadata and Rules managementWSO2 DAS。元数据和规则管理
【发布时间】:2017-04-27 21:16:28
【问题描述】:

我使用 WSO2 DAS 实现了一个 CEP 演示案例: 多个事件源、使用 SiddhiQL 的实时分析(查询外部数据源并应用来自 WSO2 ML 的 ML 模型)、WSO2 Dashboard。

一切都很完美。很好的解决方案!

但我找不到一些重要的(对我而言)功能:

  1. 元数据管理。我的简单案例包含 50 多个对象 (流,例如计划、发布者、接收者)。我该如何管理和 支持复杂项目中的对象(> 500 obj)?没有 项目、树视图、库、对象过滤、 启用/禁用、文档标签/框等 外部元数据 管理工具,扩展?有其他想法吗?

  2. 规则管理。规则库?用于创建业务规则的 GUI 用户?是否可以将 WSO2 CEP 与 BRMS 工具集成(例如 JBoss 流口水)?

【问题讨论】:

    标签: wso2 wso2cep wso2-das


    【解决方案1】:
    1. WSO2CEP/WSO2DAS 中没有开箱即用的元数据管理功能,但对于复杂的项目,您可以在运行时维护 c-apps 和部署 c-apps。有关详细信息,请参阅 DAS 文档 [1]。您可以使用基于 Eclipse [2]

    2. 的 WSO2 开发人员工作室将分析工件制作为项目
    3. 可以使用模板管理器配置与规则相关的 DAS 工件。此 UI 适用于业务用户。技术用户可以通过指定可配置值来为场景定义模板。然后业务用户可以为这些赋值。例如,在检查温度大于 30 度的 siddhi 查询中,值 30 可以在模板中进行配置。所以这 30 个值可以从模板管理器 UI 中给出。同样,其他工件(如 spark 脚本)、小工具也可以使用模板进行配置。有关更多详细信息,请再次参阅文档 [3]。也有一个博客写的很简单,你也可以参考[4],但是请注意最新DAS310中的模板和配置与博文内容有所不同

    [1]https://docs.wso2.com/display/DAS300/Packaging+Artifacts+as+a+C-App+Archive

    [2]https://docs.wso2.com/display/DVS380/Creating+an+Analytics+Project

    [3]https://docs.wso2.com/display/DAS310/Managing+DAS+Artifacts+via+Template+Manager

    [4]http://blog.tharik.org/2015/09/user-friendly-execution-management-with.html

    【讨论】:

    • 我使用了你所有的技巧。它帮助到我!现在我是这样看开发过程的: 1)我在 WSO2 DAS 的 DEV 实例上开发了一个场景(因为我在 Dev Studio 中看不到流程和错误)。我可以在一台机器上使用多个 DAS 实例吗? 2) 我从 Dev Studio 项目中导入所有工件(DAS 中每个逻辑工件集 1 个项目)并将它们导出到 Carbon App 文件中。 3) 我从 DAS Production 实例导入 Carbon App 文件。是最优的开发过程吗?
    • 是的,您可以在开发工作室开发 capps,然后将它们导入 DAS。通过偏移端口,您可以拥有多个 DAS 包并在单台机器上单独运行。 docs.wso2.com/display/DAS310/Glossary#Glossary-Portoffset
    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    相关资源
    最近更新 更多