免费 服务器

怎么才能以最小的代价(就是说钱), 时间精力不算.

 

为什么个人不能架设一个象样的服务器? 让我们首先看看我们为什么要服务器, 服务器单元应该具备哪些特点.

 

1. 定位功能

看看 RFC 3261 对于其功能的描述:

 

用户定位: 检查终端用户的位置,用于通讯。

用户可达性:检查被叫用户是否愿意参与通讯。

用户能力:检查媒体和媒体的参数。

事务建立:”ringing”,主被叫建立会话参数。

事务管理:包括发送和终止会话,修改会话参数,激活服务等等。

 

==> 对应到IM

 

用户定位:用户输入自己的名字, 应该能利用此服务器给出注册上的IP.

用户可达性: 可以不用服务器参与

用户能力: 可以不用服务器参与

事务建立: 可以不用服务器参与

事务管理: 可以不用服务器参与

所以,关键要能提供定位功能.(1)

2. 海量记录

用户定位, 用户密码管理等信息都需要放在服务器上. 虽然每个用户不需要太多存储空间, 但如果用户数量太大, 一个家庭PC就不能对付了.

3. 备份机制

服务器应该足够强壮(2), 最好有备份机制,这样,即使一台服务器当机,另外一台也能顶上.

解决办法: 使用P2P协议 + 免费DDNS 服务

使用P2P协议, 可以使我们对服务器的依赖变成对种子节点的依赖. 也就是说, 只要我们知道P2P网络中任意一个节点IP就可以了. 做为个人,这点是可以做到的.

我们知道,个人IP每此都可能变化,所以你需要注册一个免费的DDNS服务.这样你每天开机就可以保证知道有一个种子节点在网络中.

当然,节约用电,人人有责. 为此,我在软件中内置DDNS登陆和种子检测算法, 就没必要一定由我来开机了. 任意一个人开机就可以.

----------

该吃饭了, 过两天再写具体的协议和编码实现

Z3950是一种用于图书馆和文献资源检索的协议,它允许用户通过网络搜索并获取特定的图书馆和文献资源。Z3950服务器则是为用户提供这种检索功能的服务器。 通常情况下,Z3950服务器提供付费的服务,用户需要向服务提供商购买访问权限以使用该服务器进行资源检索。然而,也有一些提供免费使用的Z3950服务器。 这些免费的Z3950服务器通常由非营利组织、大学、图书馆等机构提供,旨在促进信息资源的共享和传播。它们提供了一种免费的途径,让用户能够通过Z3950协议进行图书馆和文献资源的检索。 使用免费的Z3950服务器,用户可以通过指定的Z3950协议地址连接到服务器,并进行搜索、获取和下载相关的资源。这种免费的服务可以使用户在没有购买访问权限或无法支付高额费用的情况下,仍然能够方便地获取所需的图书馆和文献资源。 免费的Z3950服务器虽然提供了免费的服务,但是由于资源和财力有限,可能会有一些限制,如访问速度较慢、同时连接用户数量有限等。另外,由于免费服务器的数量相对较少,用户在搜索特定的资源时,可能会受到服务器的容量限制。 总之,Z3950免费服务器提供了一种免费的方式,让用户能够使用Z3950协议进行图书馆和文献资源的检索。虽然免费服务器可能存在一些限制,但它仍然是一种促进信息资源共享的重要方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值