You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FS2's Network APIs are frequently used to build clients such as Ember (HTTP client) and Skunk (Postgres client). These implementations build on top of the "low-level" Socket APIs and introduce higher-level concepts such as persistent, pooled connections. Currently there is both duplicated code and duplicated (and also unique!) bugs across Ember and Skunk and probably other client libraries in our ecosystem.
I propose that we introduce to FS2 a new set of high-level APIs that formalize "Connection" and help handle its lifecycle within a configurable pool. The goal would be that this abstraction is something that Ember, Skunk, and other client libraries could build on top of.
The text was updated successfully, but these errors were encountered:
FS2's
Network
APIs are frequently used to build clients such as Ember (HTTP client) and Skunk (Postgres client). These implementations build on top of the "low-level"Socket
APIs and introduce higher-level concepts such as persistent, pooled connections. Currently there is both duplicated code and duplicated (and also unique!) bugs across Ember and Skunk and probably other client libraries in our ecosystem.EmberConnection
s in ember client prior to attempting a request http4s/http4s#6980I propose that we introduce to FS2 a new set of high-level APIs that formalize "
Connection
" and help handle its lifecycle within a configurable pool. The goal would be that this abstraction is something that Ember, Skunk, and other client libraries could build on top of.The text was updated successfully, but these errors were encountered: