Socket
Socket
Sign inDemoInstall

aiohttp-client-manager

Package Overview
Dependencies
7
Maintainers
2
Alerts
File Explorer

Install Socket

Protect your apps from supply chain attacks

Install

aiohttp-client-manager

Automatic aiohttp ClientSession management

    1.1.2

Maintainers
2

Readme

Introduction
============

A module to automatically manage `aiohttp.ClientSession` objects for you
to improve performance.

The package manages a global cache of `aiohttp.ClientSession` objects based
on the host a particular request is connecting to so connections can be
reused between requests.

It also simplifies the API.


Usage
-----

The usage is similar to the python `requests` library::

    import aiohttp_client
    async with aiohttp_client.get('http://www.google.com') as resp:
        # do something here


Configuration
-------------

Uses env variables to configure max number of reqeusts/sessions to manage:

- AIOHTTP_SESSION_SIZE: max number of sessions to keep in cache(default 200)
- AIOHTTP_SESSION_DNS_CACHE: number of seconds to keep dns lookup in cache(default 20)
- AIOHTTP_SESSION_LIMIT: number of simultaneous connections to have per session(default 500)

1.1.2 (2022-10-20)
------------------

- Change to bsd license


1.1.1 (2020-04-15)
------------------

- better session connector defaults


1.1.0 (2019-06-06)
------------------

- update max requests and sessions

- Updated setup.py to point to aihttp_client.py


1.0.0 (2018-04-09)
------------------

- initial release


Keywords

FAQs


Did you know?

Socket installs a GitHub app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc