According what you said guys, creating a Http io connector makes sense if you have scenarios like these: - I want to monitor the number of http successful or failed requests in a window of time. - I want to track transactions that require multiple http requests to be done and we need to save a state. - Implement idempotency to avoid duplicates in the http request in a window of time.
Respect with the functionality to distribute the incoming request to different nodes, I think that in the current world it is more responsibility for the API side, because this is responsibility of a load balancer that receive the request and distribute them across multiple containers or VM. I want to validate your opinion with the examples I gave or if you have other more scenarios that help me to clarify my ideas. Thanks guys! El El vie, 23 de jun. de 2023 a la(s) 10:46 p.m., Jean-Baptiste Onofré < j...@nanthrax.net> escribió: > Hi, > > While ago (at the very early stage of Beam :)), I proposed to create a > HTTP/REST source/sink (we should still have the Jira :)). > However, we didn't have a consensus in terms of features (I proposed > something very simple). Splittable DoFn didn't exist at that time. > > So, if we want to move forward on HTTP/REST, we have to list the > features and expected behavior. > > Regards > JB > > On Sat, Jun 24, 2023 at 1:47 AM Juan Romero <jsrf...@gmail.com> wrote: > > > > Hi guys. I have a doubt related with it make sense to create an HTTP > connector in Apache Beam or simply I can create a PArdo Function that make > the http request. I want to know which advantages I would have creating an > IO HTTP connector. >