没有项目描述
procsync的Python项目详细描述
一个进程同步器,当接收到请求时,它将检查是否有数据的来源并为n个目的地分发数据。
简介
这个项目背后的动机是两者必须同步 MySQL数据库。
当需要将信息传递给另一方时,在 在目标中添加前的值。
当然,如果同步仅限于同步字段,我们可以 使用复制,但在这种情况下是:何时请求 同步,我们需要获取一些字段并在之前对值进行一些更改 添加目标。
想法
有一个唯一的值来标识对象,将发送到 应用程序正在搜索要处理的行。
插入此行时,线程将检查是否有将 包含更具体的信息并将此信息发送到n个目的地 注册的。
描述的这一步对应着将要执行的一个动作 包含一个到n个目的地的原点。
现在可用
线程(用于监视要处理的请求)
- mysql(如果插入了行,则在表中搜索)
连接(用于发送在源/目标中使用的命令)
- mysql(执行查询或存储过程)
- python脚本(调用要调用方法的方法或类)
注意:在将来,当对新类型的线程或 连接,将在此处实现和添加。
如何获取更多信息?
请查看包含目录调用文档的源和内部 拥有包含解释的HTML文件(以readme-first.html开头) 必要的,如果不需要,请随时发送我很乐意回答的问题 回答。
要求
- Linux
- Python2.6+
- python守护进程1.5.5+
- mysql python 1.2.2+
- 锁文件0.9.1+
- mysql
安装
下载源[here]
打开包装
unzip Ozahata-procsync-{identify}.zip
安装它
sudo python setup.py install
配置
Please check the documentation for more details.
卸载
只需手动删除以下文件:
rm -rvf /usr/local/bin/run_sync.py rm -rvf /usr/local/lib/python2.X/dist-packages/procsync-0.*
注意:x表示您使用的python版本。