SkillAgentSearch skills...

Peerz

P2P python library using ZeroMQ sockets and gevent

Install / Use

/learn @shendo/Peerz
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

peerz

P2P python library using ZeroMQ sockets and gevent

|build_status|

Overview

peerz is an experiment in using zeromq bindings to implement a structured peer-to-peer overlay network in python. The peer management and routing logic are heavily based on existing structured overlay networks such as kademlia and tapestry.

Note: peerz is still in its early stages of development and as such no stable releases are yet available.

Goals

The goal of peerz is to provide a p2p library in python capable of:

  • Efficient routing in networks ranging from small LAN deployments to Internet scale
  • Locality awareness of resources
  • Scalable, fault tolerant and self-organising
  • Abstraction of node discovery and management
  • Simple generic API for which richer applications can be built on top of

Getting Started

Install using pip: ::

pip install peerz

Usage

TODO

Issues

This project is still very much in its infancy, however, feedback is always welcome.

Source code for peerz is hosted on GitHub. Any bug reports or feature requests can be made using GitHub's issues system.

.. _GitHub: https://github.com/shendo/peerz .. _issues system: https://github.com/shendo/peerz/issues

.. |build_status| image:: https://secure.travis-ci.org/shendo/peerz.png?branch=master :target: https://travis-ci.org/shendo/peerz :alt: Current build status

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated2y ago
Forks3

Languages

Python

Security Score

70/100

Audited on Nov 22, 2023

No findings