awslabs / awslabs/amazon-kinesis-client-ruby

Graceful Shutdown of Workers

Open
#42 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
148
Forks
61
PR merge metrics
No merged PRs in 30d

Description

Similar to https://github.com/awslabs/amazon-kinesis-client-nodejs/issues/34

Would like to see this functionality in the Ruby client for MultiLangDaemon.

Thank you.

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked amazon-kinesis-client-nodejs issue and then inspect the Ruby client's MultiLangDaemon implementation to determine the equivalent shutdown behavior. Define the required worker and process lifecycle semantics before identifying the affected entry points and tests; done means the Ruby client provides the requested graceful shutdown functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, ruby
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.