1
A
回答
2
关闭我的头顶,用户定义函数(UDF)是一个静态方法调用,一次只能处理一个事件。如果您需要一次处理多个事件,则需要查看用户定义的操作员(UDO)或用户定义的集合(UDA)。如果您出于任何原因需要维护状态,则应该查看UDO或用户定义的流操作符(UDSO)。
请记住,您的有效负载类仅向StreamInsight提供架构。所以他们不需要被标记为可序列化。任何被StreamInsight序列化的东西都需要被标记为可序列化(即适配器的配置类)。
您可以使用不同的UDF,UDO,UDA和UDSO呼叫外部/远程服务。但是,这些调用将有效地阻止其中一个StreamInsight调度程序线程上的调用,这会增加延迟。事件输入和输出只能由适配器完成,UDF等应用于处理流。
相关问题
- 1. StreamInsight - 定义正确窗口的问题
- 2. 从用户定义函数
- 3. 用户定义函数
- 4. 根据用户定义的限制选择外键的数量
- 5. 限制用户查看Lambda函数
- 6. 调用用户定义的C函数
- 7. 使用用户定义的函数
- 8. 用户自定义函数的用法
- 9. 用户定义的函数numpy的外
- 10. 用mysql中的新用户定义函数复制CHARINDEX
- 11. tsql用户定义的函数
- 12. zend中的用户定义函数
- 13. Vim中的用户定义函数
- 14. C++中的MySQL用户定义函数
- 15. SQL用户定义的函数
- 16. 实现用户定义的malloc()函数?
- 17. 调试PostgreSQL用户定义的函数
- 18. 找不到用户定义的函数
- 19. 用户定义函数的问题
- 20. OpenCL用户定义的内联函数
- 21. Lisp中的SQLITE用户定义函数
- 22. PHP用户定义的函数问题
- 23. 应用以函数为参数的用户自定义函数
- 24. 未能创建自定义用户权限来限制内容
- 25. 复制构造函数由用户定义时的构造函数的行为
- 26. 复制构造函数中的C++用户自定义成员
- 27. 用户定义函数用于加入
- 28. 构造函数定义属性的Scala限制
- 29. 用户设置的函数中的可变小数点限制?
- 30. 为什么用户定义的析构函数的插入需要一个用户定义的复制构造
非常感谢!这是非常彻底的。 – Alwyn 2012-04-30 18:49:59