五月 30, 2006

ping,操作系统里最基本的一个小工具,正宗的解释是”用来侦测网络上的远端主机是否存在,并判断网络状况是否正常的网络侦测工具”。

Feedsky也要开放ping功能了。

这个ping不要拿pingback来理解,他跟pingback完全没有干系。我们先来看pingback的解释

PingBack是網誌中常用的用来通知網誌系统文章被引用情况的一种手段。”PingBack”的中文正确翻译为”广播”,最先由[3G博客网]提供,是指计算机系统向外部发出引用信息。

當其他人連結至Web作者的網頁時,Web作者獲取通知的方法。這個方法使得Web作者可以追蹤什麼人連結至他的文章。有一些網誌軟體,如WordPress,具有當一篇文章出版的時候,自動pingback這篇文章中所有的連結的功能。

Ping網路上用來測試其他電腦是否存在的工具,取名字是聲納系統的聲音。

1. Alice寫了一篇文章A
2. Bob看了以後寫了一篇文章B評論A,文章B中有一個LinkA 指向A。(一般來說,B有連結至A,A並不知情)。
3. 如何讓A自動知道有人連結到他?可以靠Bob寄信給Alice,或是B所在的伺服器ServerB的程式,自動剖析B上面的連結LinkA,自動通知LinkA所指的A所在的伺服器ServerA
4. ServerA 自動在A的後面的引用清單加上B

Pingback是结合Trackback一起构建blog应用的。

而feedsky的ping仅仅是一个对用户公开的简单的api,用户可以通过这个接口通知feedsky的中心调度程序,由调度程序调控相关进程,检查用户提交的地址是否有新的输出,如果有新的内容则立即取回,并烧制。这对用户的feed来讲,可以做到快速的更新,而不用等待系统的调度,避免了一些feed长期不更新的问题。

简单来说,feedsky的ping就是一个开放给用户用来检测feed源是否有更新的API应用

他的工作分为以下几步:

1、用户通过相关地址提交ping请求(用户的操作完毕,并且用户只需要这一步操作);

2、rpc服务器将相关请求递交到中央调度器;

3、中央调度器过滤分析相关地址,剔除重复提交的地址;

4、相关守护进程完成源的更新操作。

5、ping工作完毕。

这个工具已经开发完毕,正在紧张的测试之中,欢迎每个用户提出自己的需求给我们做参考,以丰富他的实际应用功能。

该篇同步发布在Feedsky 805大字报

Technorati : , ,

8条评论 »

还没有评论。

RSS方式的评论。 TrackBack URI

发表评论

提示:如果你刚刚提交过评论,但是还没有被显示出来,请点击这里刷新一下: 刷新评论