介绍一款“优秀”的 XC HTTP服务器——Tonghttpserver
Tonghttpserver是一个轻量级、高性能、可嵌入的国产HTTP服务器。它以其小巧、快速的特点而著称,特别适合于资源有限的嵌入式系统或需要高并发的应用场景。
Tonghttpserver的特点
- 轻量级: Tonghttpserver的二进制文件非常小,资源占用少,启动速度快。
- 高性能: Tonghttpserver采用异步I/O模型,能够高效处理大量的并发连接。
- 可配置性: Tonghttpserver提供了丰富的配置选项,可以根据不同的需求进行定制。
- 可扩展性: Tonghttpserver支持模块化设计,可以方便地扩展其功能。
- 嵌入式: Tonghttpserver可以很容易地嵌入到其他应用程序中。
支持的系统
- 【龙芯 3B4000/3B3000】+【麒麟 v10】
- 【飞腾 2000+/1500+】+【麒麟 v10】
- 【兆芯 KH-3000/KH-2000】+【麒麟 v10】
- 【海光 7200/5200/3200】+【麒麟 v10】
- 【鲲鹏 920】+【麒麟 V10】
- 【龙芯 3B4000/3B3000】+【统信服务器操作系统 v20】
- 【飞腾 2000+/1500+】+【统信服务器操作系统 v20】
- 【兆芯 ZX-D KXU5580/ZX-E KH-37800】+【统信服务器操作系统 v20】
- 【海光 7200/5200/3200】+【统信服务器操作系统 v20】
- 【鲲鹏 920】+【统信服务器操作系统 v20】
可以看到此款“优秀”的http服务器对信创系统的支持还是非常不错的呦!
THS 集群部署架构图
负载均衡
哇哦,好棒!
启动一下看看
启动服务
# /opt/TongHttpServer/THS/bin/start.sh start
Software version: TongHttpServer/6.0.1.1
Build at Mar 20 2024 08:03:11
httpserver start success
停止服务
# /opt/TongHttpServer/THS/bin/start.sh stop
httpserver stop success
查看授权信息
# /opt/TongHttpServer/THS/bin/start.sh -l
------------------------------------------------
------------------License Info------------------
consumerName:
projectName:
productName:TongHttpServer
type:trial
versionNumber:6.0
expires:2024-11-19
------------------License Info------------------
------------------------------------------------
耶耶,还要License呐,看来这款httpserver一定很棒哦!
翻翻高大上的用户手册,看看配置说明:
不过怎么感觉如此熟悉呢? 这不是就是Nginx吗?
再看看,还有高可用配置呐,好棒呦
可是。。这个怎么也这么熟悉呢? 怎么跟keepalived一模一样的捏?
应该是成功总是那么的相似,高手都是惺惺相惜吧。
没有License是无法启动的呢,如果过期了也是不行的呢,好棒,安全性做的真好!
再看看人家tongweb的github,也是好棒啊,空空如也,啥代码也么有呢!
服务器起来后还有UI呢,可以傻瓜式配置哦!
看看这些模块,吼吼,连Nginx之前模块的名字都不换一下吗? 好棒哦,就是要把时间和精力都放在换皮,收费和UI上嘛,谁管他这些基础的模块叫啥,反正有Nginx强大的开源社区支持呢,哼!我才不管...
再看看咱这欢迎页面,也必须跟Nginx一个风格呢~
TongHttpServer VS Nginx
咋说咱 Tonghttpserver 确实在架构和某些功能上与 Nginx 有相似之处,但这并不奇怪,毕竟很多开源软件都借鉴了前人的优秀设计,并在其基础上进行改进和创新哟。
就说咱家Tonghttpserver的UI多漂亮吧!
看看咱与Nginx和Apache的对吧,可以说是丝毫不落下风,甚至比老牌web服务器Apache略胜一筹,与Nginx平分秋色哦!
再看看咱新创可用的httpserver的费用,可是跟随了国际潮流,按照CPU核心(core)数收费的呦!不求最好,但就最贵,费用绝对不能低了。
哈哈哈,感谢开源,基于开源软件进行二次开发是完全合法的哟,咱就基于开源代码套个壳,再趁着信创的政策倾向捣鼓出一个收费版本,咱再弄出一个License来收费,既满足监管,又提高了自主研发能力,还有客观的利润,多么棒的环境与生态!
谁还敢说啥? 闭嘴!