From: Jerry W. <jer...@gm...> - 2006-11-28 04:04:32
|
Please forgive my ignorance of the protocol. Is there a place where I can read about how the actual question/answer is transmitted? Are we re-inventing the wheel? Is it possible to hook this into DNS like the other .*lists do? On 11/27/06, Marc G. Fournier <sc...@hu...> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > - --On Monday, November 27, 2006 21:31:53 -0500 Robert Praetorius < > rm...@ii...> > wrote: > > > I've also done some thinking about building a > > distributed pyzor and agree that it's the obvious > > next step but don't have "ideas on how to accomplish > > a distributed pyzor relatively easily"* > > Actually, its very simple "in theory" ... all you need is to change the > communications protocol slightly to distinguish between a server or client > packet ... basically, if a client reports to the server, then that server > needs > to then report the same thing to the other servers, but "as a server" ... > when > a server reports to a server, that is the end of the line ... > > I was just thinking about it, and the best paradigm, I think, for this is > Usenet news ... each server would be a 'registered peer' off of another > one ... > > Let's say, for instance, that we have a server in NA at Site A ... if I > wanted > to add a pyzor server onto that system, I would talk to the admin @ Site A > about connecting to him ... connection would be a simple as a servers.txtfile > that contains the hostname of the remote server ... > > When Site A receives a report, it auto gets forwarded down to its > 'children' > ... if my site receives a report, I would forward it up to Site A ... > > Now, Site A knows that it received the report from me, so wouldn't send it > back > to me ... > > Now, in theory, each server would only need max two connections ... an > upstream > and a downstream, but for redundancy, and speed, more then one would be > preferred ... > > So, as an example, let's say we have a single server in: US, Panama (my > servers), EU, Australia ... at a minimum, you'd want something like: > > Australia <-> US <-> EU > ^ > | > v > Panama > > To improve redundancy, you could add links between Australia <-> EU, AU > <-> PA > and PA <-> EU, but they wouldn't be required ... > > EU could then get a link from Africa, while Australia maybe from Korean, > PA > from Brazil, etc ... > > Within US, you could break things down add add regional servers, etc, etc > ... > > A large ISP could then run their own Pyzor server, but as part of the > distributed network ... > > Its theory, and simple one at that > > - ---- > Marc G. Fournier Hub.Org Networking Services (http://www.hub.org > ) > Email . sc...@hu... MSN . sc...@hu... > Yahoo . yscrappy Skype: hub.org ICQ . 7615664 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (FreeBSD) > > iD8DBQFFa6li4QvfyHIvDvMRAmVNAKCB3VXTKuWA8a15XxpKHr9VmjB11wCfWbls > qDm9JHFClR8UBhg7p/CeIkM= > =EnYO > -----END PGP SIGNATURE----- > > -- Jerry Wilborn jer...@gm... |