Details
-
Improvement
-
Status: Open
-
P2
-
Resolution: Unresolved
-
None
-
None
Description
SqsIO.write should support arbitrary types T and be implemented in terms of a mapper function that converts T into an AWS request.
The current implementation of write as PTransform<PCollection<SendMessageRequest>, PDone> is a rather poor choice. It may requires an additional unnecessary serialization & deserialisation round. But even worse, the current SendMessageRequestCoder does not support any advanced configuration beyond queueUrl and messageBody and will silently drop it without even warning the user.
Attachments
Issue Links
- links to