Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve streaming #92

Open
1 of 6 tasks
mr-devs opened this issue Sep 7, 2021 · 2 comments
Open
1 of 6 tasks

Improve streaming #92

mr-devs opened this issue Sep 7, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@mr-devs
Copy link
Member

mr-devs commented Sep 7, 2021

According to Twitter's page about consuming streaming data we want to be able to do the below:

  • Establish an HTTPS streaming connection to the filter stream endpoint.
  • Asynchronously send POST requests to the filter stream rules endpoint to add and delete rules from the stream.
  • Handle low data volumes – Maintain the streaming connection, detecting Tweet objects and keep-alive signals
  • Handle high data volumes – de-couple stream ingestion from additional processing using asynchronous processes, and ensure client-side buffers are flushed regularly.
  • Manage volume consumption tracking on the client-side.
  • Detect stream disconnections, evaluate and reconnect to the stream automatically.
@mr-devs mr-devs added the enhancement New feature or request label Sep 7, 2021
@yang3kc
Copy link
Member

yang3kc commented Sep 7, 2021

This is very things get complicated.

@mr-devs
Copy link
Member Author

mr-devs commented Sep 8, 2021

This is very things get complicated.

I agree. I don't think that we need all of these but probably we do need to deal with the low data volumes and disconnections - which may be easier.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants