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

Evaluate connection pooling options #12

Open
6 tasks
oubiwann opened this issue Feb 6, 2017 · 2 comments
Open
6 tasks

Evaluate connection pooling options #12

oubiwann opened this issue Feb 6, 2017 · 2 comments
Labels
Milestone

Comments

@oubiwann
Copy link
Member

oubiwann commented Feb 6, 2017

@arpunk offered some great suggestions in his comment here, including:

Note that any support provided by kanin should be general and pluggable -- not a pooling solution per se, but rather a general mechanism for supporting whatever users decide they want to use with kanin. It may be that, in the end, what kanin provides is some documentation on how to do this with one or two example libraries, to get the user started, and that's it.

See also the other link he provided, Fred's excellent article on the topic:

Part of epic #27

@oubiwann oubiwann added this to the 0.8.0 milestone Feb 6, 2017
@arpunk
Copy link

arpunk commented Feb 6, 2017

sbroker is IMO one of the best ones and fits the goals. But if the user is the one who decides then I think it's best to point them to the available solutions instead and avoid pooling. All the wrappers/frameworks offers some kind of pooling strategies though.

Maybe we can just offer optional pooling backed by sbroker and some backpressure mechanisms and let the user enable/disable in configuration options.

@oubiwann
Copy link
Member Author

oubiwann commented Feb 6, 2017

+1

@oubiwann oubiwann added the task label Feb 6, 2017
@oubiwann oubiwann mentioned this issue Feb 6, 2017
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants