【问题标题】:how to push data from java class to Wso2 DAS如何将数据从 java 类推送到 Wso2 DAS
【发布时间】:2016-01-08 20:13:30
【问题描述】:

是否有任何文档或分步过程指导我们如何使用 WS02 DAS 从 Java 类对象中提取数据并使用 WS02 Dashboards 使用此数据显示报告。

任何帮助将不胜感激。

【问题讨论】:

    标签: wso2 wso2-das


    【解决方案1】:

    首先,您可以通过指定属性来创建事件流,并说明您需要保留哪些属性。当事件到达流时,这些将存储在事件表 [1] 中。

    然后您可以为该事件流创建一个事件接收器 [2]。创建事件流时,您可以使用 Thrift、Soap、Http、Mqtt、JMS、Kafka 和 Web 套接字等协议。您可以编写一个简单的 Java 应用程序来将数据发布到您根据您选择的消息格式协议创建的 DAS Receiver。例如,如果您创建 SOAP 接收器,则可以使用肥皂消息格式的数据,并且如果您创建 HTTP 接收器,则可以使用 JSON 格式。

    您可以创建仪表板和小工具来可视化由您的持久流创建的事件表 [3]。请注意,此事件表包含 WSO2 DAS 收到的所有事件,您可以使用 spark SQL [4] 处理这些数据并创建可在 Analytics Dashboard 中使用的多个流。

    [1]https://docs.wso2.com/display/DAS300/Understanding+Event+Streams+and+Event+Tables

    [2]https://docs.wso2.com/display/DAS300/Configuring+Event+Receivers

    [3]https://docs.wso2.com/display/DAS300/Analytics+Dashboard

    [4]https://docs.wso2.com/display/DAS300/Batch+Analytics+Using+Spark+SQL

    【讨论】:

      【解决方案2】:

      你的题目和正文是矛盾的。主体说推数据,主体说拉数据。

      如果你想实现推送数据,可以参考https://docs.wso2.com/pages/viewpage.action?pageId=45952633这个使用thrift客户端推送数据到DAS。

      如何分析原始数据请参考https://docs.wso2.com/display/DAS300/Analyzing+Data。您可以编写 spark 脚本进行分析。

      最后您可以https://docs.wso2.com/display/DAS300/Communicating+Results 了解如何分析数据。您可以使用随 DAS 3.0.0 公开的 REST API 从 DAS 中提取数据。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-13
        • 1970-01-01
        • 2018-01-02
        • 2013-01-04
        相关资源
        最近更新 更多