Ping 有什么好?
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大字报。


