httpagent from zenko-cloudserver dependencies
 
Go to file
Vitaliy Filippov 32b843aaf3 Change git dependency URLs 2024-07-21 17:37:36 +03:00
.github/workflows ARSNN-2: convert files to JS and update environment 2022-12-14 11:33:12 +01:00
docs ARTESCA-6420: replace arsenal-networking with httpagent 2022-12-07 09:58:11 +01:00
lib ARSNN-2: export declarations 2022-12-14 14:12:30 +01:00
.eslintignore ARSNN-2: export declarations 2022-12-14 14:12:30 +01:00
.eslintrc.cjs ARSNN-2: convert files to JS and update environment 2022-12-14 11:33:12 +01:00
.gitignore ARTESCA-6419: initialize project devdeps configuration 2022-11-24 11:06:28 +01:00
.npmignore ARTESCA-6420: add empty npmignore 2022-12-07 14:55:16 +01:00
.prettierignore ARTESCA-6419: initialize project devdeps configuration 2022-11-24 11:06:28 +01:00
.prettierrc ARTESCA-6419: initialize project devdeps configuration 2022-11-24 11:06:28 +01:00
LICENSE Set license 2022-11-17 14:09:45 +01:00
README.md ARTESCA-6419: update project README 2022-12-05 16:24:35 +01:00
index.d.ts ARSNN-2: fixups for declarations 2022-12-14 17:12:18 +01:00
index.js ARSNN-2: export declarations 2022-12-14 14:12:30 +01:00
package.json Change git dependency URLs 2024-07-21 17:37:36 +03:00

README.md

HttpAgent

HttpAgent is a library on top of the native http and https NodeJS Agents to enforce consistent, still configurable networking configuration for Scality micro services.

What HttpAgent is:

  • A wrapper enforcing, by default, both keepAlive and maxSockets options.
  • A centralized way of handling Http(s) Agents, while supporting consistent environment variables across components.
  • A library that can be extended with more standard configurations.

What HttpAgent is not:

  • An all-in-one library for networking-related code.