В пользовательском операторе я пытаюсь открыть один файл, который был отправлен при запуске, и пометить значения из файла и сравнить значения с входными потоками, которые являются другим файлом.Как мы обрабатываем два разных потока ввода в onTuple пользовательского() оператора IBM InfoSphere Streams?
-1
A
ответ
1
У вас может быть несколько предложений onTuple в логике вашего пользовательского оператора.
Вот пример. Здесь у нас есть два входных порта Beacon_1_out0 и Beacon_2_out0. Я добавил предложение onTuple для каждого входного порта и выполняю обработку данных, поступающих с каждого входного порта. Обработка каждого порта происходит независимо.
() as Custom_3 = Custom(Beacon_1_out0 ; Beacon_2_out0)
{
logic
onTuple Beacon_1_out0:
{
printStringLn((rstring)Beacon_1_out0);
}
onTuple Beacon_2_out0:
{
printStringLn((rstring)Beacon_1_out0);
}
}
Если вы сравниваете данные из нескольких потоков, вы можете использовать оператор Join. Оператор Join должен позволить вам более легко сравнивать данные из нескольких входных потоков.
Смежные вопросы
- 1. Как интегрировать приложение IBM Infosphere Streams с IBM Bluemix Watson?
- 2. Ошибка компиляции оператора MQTTSource в потоках IBM Infosphere
- 3. с помощью Java пользовательского оператора в Java API в InfoSphere Streams
- 4. Предпосылки для установки IBM InfoSphere BigInsights
- 5. Как сравнить два потока в IBM RTC?
- 6. Как я перегружать два разных оператора ввода/вывода в C++
- 7. Как мы обычно обрабатываем последовательности в Java?
- 8. как мы обрабатываем пробелы в названии сайта
- 9. IBM Infosphere Datastage ETL Job Writing Tutorial
- 10. разница между threadedport и параллельной аннотацией в потоках infosphere ibm
- 11. IBM InfoSphere интегрируется с Apache Cassandra
- 12. Ibm потоки выпуска оператора Java
- 13. Перегрузка оператора ввода потока со строками
- 14. Перегрузка оператора ввода потока (<<)?
- 15. Как мы можем запускать два потока?
- 16. Java пользовательского ввода-вывода потока
- 17. Как объединить два потока ввода в Java?
- 18. AsyncTask работает два разных потока?
- 19. Как ядро обрабатывает два потока пользовательского уровня?
- 20. Два потока + InvokeMember в разных файлах = NullReference?
- 21. REST вызывает процесс входа в систему, как мы обрабатываем перенаправления?
- 22. Как добавить два потока?
- 23. Каскадирование оператора ввода потока не работает
- 24. Node Streams - как читать данные потока файлов
- 25. Два потока пользовательского интерфейса или обходное решение
- 26. IBM InfoSphere BigInsights с VMWare изображения не имеет сценария
- 27. Как поймать два разных типа плохого ввода
- 28. Схема: Как объединить два потока
- 29. Объедините два разных оператора выбора и обновления
- 30. Сбор пользовательского ввода в разных стилях шрифтов