Hello everyone,
I recently posted a proposal to standardize interface/api for http/https client implementations and the possible pooling mechanism.
Could it be a hook to leverage a standard API inside Jakarta RESTful Web Services that can also be leveraged by the standard MicroProfile Rest Client?
" into jdk-net channel
Proposal: Create a set of api,interface to standardize http clients (like internal jdk client, apache httpClient etc).
And also create, as done for jdbc, an example of an Interface as a DataSource:
The DataSource interface is implemented by a driver vendor. There are three types of implementations:
1)Basic implementation -- produces a standard Connection object
2)Connection pooling implementation -- produces a Connection object that will automatically participate in connection pooling. This implementation works with a middle-tier connection pooling manager.
to also have a standard for the creation and management of http connection pools."
How do you think?
Regards
Angelo Rubini
Hello everyone,
for a long time there have been various different implementations of clients to manage http and https connections as well as custom solutions,
to manage the connection pools of the same http/https connections.
Wouldn't it be a good idea to standardize a set of interfaces and APIs as done for database connections with jdbc and datasource?
Proposal: Create a set of api,interface to standardize http clients (like internal jdk client, apache httpClient etc).
And also create, as done for jdbc, an example of an Interface as a DataSource:
The DataSource interface is implemented by a driver vendor. There are three types of implementations:
1)Basic implementation -- produces a standard Connection object
2)Connection pooling implementation -- produces a Connection object that will automatically participate in connection pooling. This implementation works with a middle-tier connection pooling manager.
to also have a standard for the creation and management of http connection pools.
How do you think?
Regards
Angelo Rubini