You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2017/12/15 13:37:59 UTC

[GitHub] markusthoemmes opened a new pull request #3111: Replace our own clients with akka-streams-kafka.

markusthoemmes opened a new pull request #3111: Replace our own clients with akka-streams-kafka.
URL: https://github.com/apache/incubator-openwhisk/pull/3111
 
 
   Inspired by @devbv's awesome contributions (thanks ? ) with regards to Kafka clustering, we tried to replace our self-written Kafka abstractions with akka-streams based kafka clients from Lightbend.
   
   This is the outcome of that experiment, it still contains a couple of todos but opening the PR early to gather feedback.
   
   **Important:** As @devbv correctly noted, not all cases are handled by these clients either. They are rather passed to the user to handle. We're in discussions with Lightbend to contribute a more resilient version of their flows if those play out to be production-ready.
   
   In general we found the interface to be much much nicer and it gets rid of a lot of code and tests that we'd need to do ourselves.
   
   **TODO:**
   
   - [ ] Backoff strategies for retries
   - [ ] Handle `offer` error cases

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services