[Streaming] Streaming data transfer and python integration (#6185)

This commit is contained in:
Chaokun Yang
2019-12-10 20:33:24 +08:00
committed by Hao Chen
parent c1d4ab8bb4
commit 6272907a57
93 changed files with 8434 additions and 1480 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "queue_client.h"
namespace ray {
namespace streaming {
void WriterClient::OnWriterMessage(std::shared_ptr<LocalMemoryBuffer> buffer) {
upstream_handler_->DispatchMessageAsync(buffer);
}
std::shared_ptr<LocalMemoryBuffer> WriterClient::OnWriterMessageSync(
std::shared_ptr<LocalMemoryBuffer> buffer) {
return upstream_handler_->DispatchMessageSync(buffer);
}
void ReaderClient::OnReaderMessage(std::shared_ptr<LocalMemoryBuffer> buffer) {
downstream_handler_->DispatchMessageAsync(buffer);
}
std::shared_ptr<LocalMemoryBuffer> ReaderClient::OnReaderMessageSync(
std::shared_ptr<LocalMemoryBuffer> buffer) {
return downstream_handler_->DispatchMessageSync(buffer);
}
} // namespace streaming
} // namespace ray