Я использую пакет R Storm, написанный Алленом Днем, чтобы представить R-болт в моей топологии. Мне сложно вставить кортеж в R-код. Я уменьшил свой болт R до минимальной работы. Ак никогда не доходит до Спора. Корреспонденты получают повторный ответ после интервала таймаута.R Storm ACK не доходит до носа
executeTuple <- function(s) {
t = s$tuple;
mylist <- as.list(t$input)
s$log(c("ContentID = ", mylist$contentid))
s$ack(t)
}
storm = Storm$new();
storm$lambda <- executeTuple
storm$run();
С другой стороны, s$fail(t)
, похоже, работает. Кортеж немедленно пересматривается. Кроме того, я могу видеть ack, заменив R болт на Java-болт. Кто-нибудь еще сталкивается с этой проблемой?