因工作需要,开发多个API接口,但是要在一台电脑上,各API接口之间可能没有关联或者其他关系,并且调试过于复杂,得写多个程序,监听不同的端口,一台服务器运行这么多不太合适,所以此软件诞生了.
基于@V雪落有声V(UID: 11343) 的:E2EE服务器通用开发框架.
E2EE对免费版有限制,我是谁,我是用有收费的人么?
对的,之前我是纯hp-socket来做的,最多的时候一台服务器运行5个.写的乱七八糟的.
现在针对于@浅浅`(UID: 107941)的CCHTTP 制作了CCHTTP服务器通用开发框架.
同时因为CCHTTP是模块,数据库的话在插件之间相互隔离,没有共享操作,所以无法实现他们已有的数据库连接池.
(也不是无法实现,而是实现起来会损失一定的性能)
还用了@vSpear(UID: 47373)的Crontab定时任务(懒得自己写定时器了,用时钟太LOW了.)
1.快速开发API接口
2.一个网站对应多个插件
3.多应用管理
4.插件卸载
5.接口启停
6.接口调用次数统计
7.直观看到网站API架构
8.日志部分:直接查看请求日志,以及插件日志.(日志部分目前不够完善,我还想写本地日志,正在考虑)
9.我编不出来了,大家自己看吧.
CCHTTP服务器通用框架.e (主程序,框架,需要引入CCHTTP模块)
CCHTTP插件例程.e (免得不会写,提供了插件例程,需要引入CCHTTP模块)
CCHTTP接口模块.e (插件和框架通讯)
Crontab模块v1.2.ec (我忘了有没有修改过了,所以还是上传模块本身了.)
www (网站目录,可以自己指定目录)
plugindll (插件目录,插件放这个里面)
网页 (网页目录,可以直接网页引用到这个当中的文件)
其他的目录懒得解释了.
大家拿到手之后自己编译一下各部分.CCHTTP的模块使用:home.php?mod=space&uid=306443 (UID: 306443) 的二开版CCHTTP.
模块/模块源码下载地址:https://bbs.125.la/forum.php?mod=viewthread&tid=14751653