Package: python3-pysyncobj Source: pysyncobj Version: 0.3.15-1.pgdg22.04+1 Architecture: all Maintainer: Michael Banck Installed-Size: 393 Depends: python3:any (>= 3.6~), python3-cryptography Homepage: https://github.com/bakwc/PySyncObj Priority: optional Section: python Filename: pool/main/p/pysyncobj/python3-pysyncobj_0.3.15-1.pgdg22.04+1_all.deb Size: 56800 SHA512: 5c1ea48818f211b9e7d3eb566d069cfab08fcc30dbdae539d21bf1678610ccf3ce8d893f9561bbacff1be785c002017ce1775c727d0f06d685a0a741e7ee9e78 SHA256: 38ce8ff347b7df43b5f4c89cd2d99ceff83ce02b49a7514ceed1aec09cc529e6 SHA1: 2a4fcef87b894201aec50652a67af71ac599384f MD5sum: ce5c7848afbdad7a9b82790f3b343b9f Description: RAFT-based python class replication between multiple servers PySyncObj is a python library for building fault-tolerant distributed systems. It provides the ability to replicate your application data between multiple servers. It has following features: . * raft protocol for leader election and log replication * Log compaction - it use fork for copy-on-write while serializing data on disk * Dynamic membership changes - you can do it with syncobj_admin utility or directly from your code * Zero downtime deploy - no need to stop cluster to update nodes * In-memory and on-disk serialization - you can use in-memory mode for small data and on-disk for big one * Encryption - you can set password and use it in external network * Configurable event loop - it can works in separate thread with it's own event loop - or you can call onTick function inside your own one * Convenient interface - one can easily transform arbitrary class into a replicated one