(English) A New year starts and this one will be the year of Google Wave. In this new post we talk about what we expect about Google Wave and everything related.
This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.
Wave Federation Prototype Server
Wave 联邦模型服务器(Federation Prototype Server)
这篇将是我们一系列关于google Wave 联邦模型服务器(Federation Prototype Server)的开始,我们将介绍开发自己wave服务器所需的基本概念。我们将安装自己wave服务器的例子和一些DIY的实用心得。
Wave服务器是基于XMPP(扩展消息和表示协议)技术。
扩展消息和表示协议(Extensible Messaging and Presence Protocol )是一些基于XML的,用于实时交流的技术集合,XMPP由Jabber开源社区在1991开发。Jabber社区在2002-2004年间成立IETF(Internet Engineering Task Force)。Jabber一直致力于在XMPP标志基础之上创新,开发了大量的软件,设备,和互联网服务(更多信息)
简而言之,Google Wave服务器使用标准XMPP服务器(常见的服务器Jabber,Gtalk,iChat)google并没有开发一个新服务器,而是实施了XEP-0114 扩展标准(extension )的XMPP服务器。
XMPP负责多个服务器之间,这样一来,只要wave服务器们使用扩展标准(extension)是XMPP的扩展就可以交流,服务器们没有必要是同一个的扩展标准,换句话而言,不同的wave服务器可以畅通无阻的交流。
Wave 联邦模型服务器(Federation Prototype Server)
google推出的模型服务器不包含任何机器人,小机件(gadget) 或者 嵌入功能(embedding functions)。 以后他们推出更稳定的版本后,公司们将可以任何的扩展(机器人,小机件,嵌入功能)。谁知道哪时候会怎么样哪?
目前版本联邦wave服务器极其简单,它只能读写,对用户对wavelet访问进行控制。目前仍然不清楚google会把wave何种程度的技术细节公之于众,但是可以确定未来开发自己的服务器wave将会很多机会。
你想不想要自己的wave服务器哪?在过去的一篇文章你可以找到所有相关信息去安装模型(prototype)。下面是,google 安装Wiki直接连接。
但是安装google服务器还有其他事情去要了解。这个模型不包含任何网络服务,所以如果尝试在google wave演示或视频中的网页界面,目前是不可能。目前的版本,只能通过文本客户端来和服务器来交互,虽然不方便,但是也能用。
为了安全问题,我们阻止服务器域名
如上图所示, 用户是 onthetopofthewave@… , 有一个新的wave ( w+5seE3nXQaoC1 ), 而且它是打开的(opened)。 wave的版本号是(2:8805c1432913fa422e1ad69db2c160e832610160) 并且参与者是同一个用户。为了测试目的,google开发了一个助手(agent)叫“回声”(Echoey)。你可以在自己的或者google的wave服务器上运行“回声”。使用它,你只需用输入“run ./run-agent-echoey.sh” 然后输入“ addechoey@yourdomain.com” 或者,如果你想尝试联邦(federation), 你可以在google助手(agent)里加 echoey@acmewave.com 。
如果“回声”回复你的留言 (blips), 就证明联盟服务器正常工作。否则就证明你的设置有问题。如果那样的话,你可以按下列心得去查看你的设置,你将找到最常见设置错误。
安装心得
当你安装模型服务器(Prototype server )时,你必须安装一些设置。我们收集如下最常见的错误。
1. 把 run-config.sh.example 更名为run-config.sh
这句话必须comment掉,不然的话系统会结束。
注意,不要把子域名加到你的域名里。
记得在防火墙上打开这个端口。
XMPP_SERVER_SECRET 必须是跟你注册的密码一致。
密码的位置 Openfire -> External Component Settings -> Allow to Connect -> Shared Secret
我们推荐加绝对路径。
当google更新联邦服务器源代码的时候,我们也会更新相关信息。
而且当我们准备新相关内容的同时,很多公司和程序员肯定也发现些有趣的东西。
请关注最新相关话题。
标签: fedone, have your own wave server, Prototype, server, 联邦协议, wave server, XMPP
If you like what you see, please, support us:
Posts that may be of your interest: