这篇文章主要介绍了Python自定义主从分布式架构,结合实例形式分析了主从分布式架构的结构、原理与具体的代码实现技巧,需要的朋友可以参考下
本文实例讲述了Python自定义主从分布式架构。分享给大家供大家参考,具体如下:
环境:Win7 x64,Python 2.7,APScheduler 2.1.2。
原理图如下:
代码部分:
(1)、中心节点:
#encoding=utf-8
#author: walker
#date: 2014-12-03
#function: 中心节点(主要功能是分配任务)
import SocketServer, socket, Queue
CenterIP = '127.0.0.1' #中心节点IP
CenterListenPort = 9999 #中心节点监听端口
CenterClient = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #中心节点用于发送网络消息的socket
TaskQueue = Queue.Queue() #任务队列
#获取任务队列
def GetTaskQueue():
for i in range(1, 11):
TaskQueue.put(str(i))
#CenterSer