推荐一款免费的高性能BT Tracker服务器

今日头条

1146人已加入

描述

推荐一款免费的高性能BT  Tracker服务器

DLBT Tracker(点量BT高性能Tracker服务器)是一个免费的高性能BT(Bittorrent) Tracker服务器,同时支持HttpUDP tracker协议。并采用高性能服务器框架和技术,使得服务器可以支持高并发性访问,拥有较高性能。同时创新的支持国内的运营商分组功能,实现电信用户优先分配电信用户列表、网通用户优先分配网通用户列表,从tracker控制上实现整个P2P系统的加速。
功能特点:

1)完全采用C++编写,由于C++的性能卓著,使得点量BT Tracker高效稳定。

2)基于高性能服务器开发技术,使得其在高并发高访问的环境下,也可以有出色表现,具体说明如下:
A
采用IOCP高性能网络模型IOCP(完成端口)是windows server下最高效的网络模型。可以同时处理大量用户的并发访问。
B
采用线程池技术
一方面,目前的cpu大都是多核,线程池技术面可以更好的利用多核CPU同时工作,并行处理,性能更优。
另一方面,点量BT Tracker内部设置了如果没有线程sleep,则同时工作的线程数为cpu核心数。比如4CPU的环境下,同时工作的线程数将会是4个,这样4cpu核心均能发挥作用。众所周知,如果同时工作的线程数太多,线程之间切换也是很耗用cpu资源的。这样的设置,避免了多个线程不停切换,实现了较优配置。 而一旦某个工作线程需要读文件等操作,进入了Sleep(休眠)状态,那么线程池中的其它线程将被唤醒,保证了同时工作的线程数一直是cpu核心数。这种配置可以最优的利用多核cpu性能,同时避免线程竞争产生的消耗。
C
可以实现多个端口监听:可以同时监听多个端口。这样,一台服务器对外可以提供多个地址服务,避免一个端口的拥堵。
D
)统一线程池下支持UDPTCP两种连接模式。

3)支持运营商分组功能,内建权威的IP数据库,电信用户来索取用户列表时,优先返回电信用户列表;网通则优先返回网通列表等。支持国内多家运营商的分组。这种设计,从tracker层级提升了整个p2p系统的网络速度。并且,数据库的查询时间是直接寻址,也就是只需要一次内存寻址操作,无需担心数据库查询的时间消耗。用户还可以据此扩展为,区分到省一级,更好的实现城域网加速等。

4)轻捷简便,除Tracke的核心功能外,没有很多附加功能。比如,没有提供网页访问等其他功能,结构简单清晰、业务层和网络层等分离,便于用户自己扩展想要功能。

5)纯绿色软件,解压即可使用。

6)增加udp穿透辅助功能:如果客户端使用DLBT_AddHoleServer函数,并指向这个trackerudp端口和ip,那么这个tracker便可以辅助两个内网用户的udp穿透。

使用环境:                                                                                            
windows 2000
以上系统。推荐使用windows 2003 server或者windows 2008 server

该软件适合自建BT系统的用户使用,如果您对正在使用的Tracker服务器性能不满意,可以尝试下点量BT高性能Tracker服务器。免费使用哦!但如果需要全部源代码,则需要支付源代码费用。目前该软件处于测试阶段,需要用户的测试反馈,因此,如需使用,请联系小编免费索取 15562577050


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分