Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dataflake/products.mcdutils
Zope session implementation with Memcached backend
https://github.com/dataflake/products.mcdutils
memcached-client python zope zope-application zope4 zope5
Last synced: 13 days ago
JSON representation
Zope session implementation with Memcached backend
- Host: GitHub
- URL: https://github.com/dataflake/products.mcdutils
- Owner: dataflake
- License: other
- Created: 2019-03-26T21:49:34.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T13:13:50.000Z (12 months ago)
- Last Synced: 2024-11-22T15:45:28.911Z (30 days ago)
- Topics: memcached-client, python, zope, zope-application, zope4, zope5
- Language: Python
- Homepage:
- Size: 1.28 MB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
.. image:: https://github.com/dataflake/Products.mcdutils/actions/workflows/tests.yml/badge.svg
:target: https://github.com/dataflake/Products.mcdutils/actions/workflows/tests.yml.. image:: https://coveralls.io/repos/github/dataflake/Products.mcdutils/badge.svg
:target: https://coveralls.io/github/dataflake/Products.mcdutils.. image:: https://readthedocs.org/projects/mcdutils/badge/?version=latest
:target: https://mcdutils.readthedocs.io
:alt: Documentation Status.. image:: https://img.shields.io/pypi/v/Products.mcdutils.svg
:target: https://pypi.python.org/pypi/Products.mcdutils
:alt: Current version on PyPI.. image:: https://img.shields.io/pypi/pyversions/Products.mcdutils.svg
:target: https://pypi.python.org/pypi/Products.mcdutils
:alt: Supported Python versions===================
Products.mcdutils
===================The `Products.mcdutils` product supplies a replacement for the ZODB-based
session data container supplied by the `Transience` product, shipped with
the Zope core prior to Zope 4 and available as a separate package after that.
Rather than using a ZODB storage as the backing store for session data, as
`Transience` does, `Products.mcdutils` stores session data in a cluster of
one or more `memcached` servers.This approach is a bit of a cheat, as it uses the daemons as primary stores,
rather than as caches for results of an expensive query. Nevertheless, the
semantics are not a bad match for typical session usage.