开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 63732|回复: 854
收起左侧

[2022开源大赛(第七届)] 【CCHTTP服务器通用开发框架】全套开源,插件式开发网站API

    [复制链接]

结帖率:93% (26/28)
发表于 2022-11-2 17:27:37 | 显示全部楼层 |阅读模式   河北省唐山市
本帖最后由 阿杰大大 于 2022-11-9 10:19 编辑

前言

因工作需要,开发多个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.我编不出来了,大家自己看吧.

2022.11.09更新(没好评懒得更新了啊)

新增:磁盘组包功能(设置磁盘组包大小后,通讯数据包到达一定后将会使用磁盘组包)
新增:插件例子也更新了,大家下载查看.
说明:所有的都已最新版为准,大家请使用最新版模块相关.

截图

主程序.png
服务器.png

目录结构

    CCHTTP服务器通用框架.e   (主程序,框架,需要引入CCHTTP模块)
    CCHTTP插件例程.e   (免得不会写,提供了插件例程,需要引入CCHTTP模块)
    CCHTTP接口模块.e   (插件和框架通讯)
    Crontab模块v1.2.ec (我忘了有没有修改过了,所以还是上传模块本身了.)
    www   (网站目录,可以自己指定目录)
            plugindll   (插件目录,插件放这个里面)
            网页   (网页目录,可以直接网页引用到这个当中的文件)
            其他的目录懒得解释了.

    大家拿到手之后自己编译一下各部分.CCHTTP的模块使用:@阿杰大大(UID: 306443) 的二开版CCHTTP.
    模块/模块源码下载地址:https://bbs.125.la/forum.php?mod=viewthread&tid=14751653

各位能不能给我来个好评,还有我二开CCHTTP的帖子

好评,点赞,打赏,我非常之感谢.

源码下载



就想要个好评,你说行不行?别白嫖了,不合适.
CCHTTP服务器通用开发框架.zip (810.69 KB, 下载次数: 2050)
主程序.png

点评

Crontab V3.1 我更新了 可以试试最新版的 效率跟准确率会更好点 github:https://github.com/xiaoyi510/eyy-crontab   四川省成都市  发表于 2022-11-10 17:45
数据库互相隔离,对我来说有点伤,我的插件都要调用数据库,等于每个插件都得去连一下数据库。 0-0   浙江省绍兴市  发表于 2022-11-9 20:19
记得用最新版模块,去模块帖子内下载最新版.   河北省唐山市   发表于 2022-11-5 11:03
一直觉得是好东西 就是没时间学 现在又更新了 哎   重庆市重庆市  发表于 2022-11-4 07:29

评分

参与人数 96好评 +83 精币 +163 收起 理由
空空° + 1 + 1 支持开源~!感谢分享
derekyao1007 + 1 支持开源~!感谢分享
aiyu + 1 YYDS~!
帝释天2017 + 1 + 5 YYDS~!
hi七天 + 1 感谢分享,很给力!~
w1319 + 1 支持开源~!感谢分享
zhuan888 + 1 + 2 YYDS~!
なす随风ぬね + 1 支持开源~!感谢分享
望尘莫及 + 1 + 2 支持开源~!感谢分享
72min + 1 YYDS~!
゛简单才是美︵l + 1 + 2 很赞同,谢谢!
jiangfanggang + 1 + 2 很赞同,谢谢!
winxsj + 3 支持开源~!感谢分享
夜凄月 + 1 + 2 支持开源~!感谢分享
qixianyi + 1 支持开源~!感谢分享
独倚斜阳 + 1 + 1 支持开源~!感谢分享
R0ot + 1 + 2 YYDS~!
Kiki999 + 1 YYDS~!
飞羽软件 + 1 + 5 支持开源~!感谢分享
LixnKei + 1 + 2 感谢分享,很给力!~
mywjt + 1 支持开源~!感谢分享
nvnv + 1 + 2 YYDS~!
划落的天空 + 1 + 3 支持开源~!感谢分享
jackdee + 1 + 1 感谢分享,很给力!~
何必苦笑 + 1 YYDS~!
ku2017 + 1 + 2 支持开源~!感谢分享
lin0658 + 1 支持开源~!感谢分享
kk2apple + 2 支持开源~!感谢分享
q1512960733 + 1 开源精神必须支持~
落寞的青春 + 1 + 2 支持开源~!感谢分享
天机科技 + 1 + 2 支持开源~!感谢分享
我爱钱钱钱 + 2 开源精神必须支持~
德克希 + 1 + 2 支持开源~!感谢分享
山猪哥 + 1 + 2 感谢发布原创作品,精易因你更精彩!
Cand + 1 + 2 YYDS~!
ghostw + 1 支持开源~!感谢分享
超级萌新 + 1 支持开源~!感谢分享
归年 + 1 + 2 支持开源~!感谢分享
﹎z° + 1 + 2 YYDS~!
单色 + 1 + 2 还能说什么,你屌,你太屌了。
山行 + 1 + 3 YYDS~!
hehehero + 1 + 3 支持开源~!感谢分享
king123 + 1 + 2 支持开源~!感谢分享
674525854 + 1 + 2 YYDS~!
易语言资源网 + 1 + 3 开源精神必须支持~
主茗晨直 + 1 + 2 感谢分享,很给力!~
云少i + 1 + 2 YYDS~!
Suky + 1 + 3 感谢分享,很给力!~
Shanks + 1 来了来了··支持支持
爲妳執著 + 1 + 2 支持开源~!感谢分享
1301ok + 1 很赞同,谢谢!
xiaomidi188 + 1 + 1 支持开源~!感谢分享
你送的花开了 + 1 支持开源~!感谢分享
正鑫软件开发 + 1 + 1 YYDS~!
木小果 + 1 + 2 YYDS~!
都由我来赎 + 1 + 2 YYDS~!
疯狂的八爪鱼 + 1 好东西,可惜BUG好多。期待更新。
你给我造句啊 + 1 + 1 YYDS~!
重新归零 + 1 + 2 支持开源~!感谢分享
他乡遇故知 + 1 + 2 YYDS~!
longxp + 1 + 2 YYDS~!
794229345 + 1 YYDS~!
nenxifugebi + 1 + 2 YYDS~!
101232 + 1 + 2 YYDS~!
airansate + 1 + 2 YYDS~!
天外飞雪 + 1 + 1 新技能已get√
By未命名 + 1 + 2 YYDS~!这期是你的了
苕皮哥哥 + 1 支持开源~!感谢分享
翎朗 + 1 + 2 YYDS~!
六先生 + 1 + 2 支持开源~!感谢分享
910265444 + 1 支持开源~!感谢分享
vSpear + 1 + 2 感谢楼主使用小弟模块
商亨人和 + 1 + 2 支持开源~!感谢分享
撩唇笔 + 1 + 1 感谢发布原创作品,精易因你更精彩!
shinid8210 + 1 + 2 感谢分享,很给力!~
国王软件 + 1 + 2 YYDS~!
小bing饼干 + 1 + 2 YYDS~!
汉族 + 1 + 1 支持开源~!感谢分享
澎湃物联 + 1 + 2 YYDS~!
nevergiveup520 + 1 支持开源~!感谢分享
原子 + 1 + 3 YYDS~!
wuqingg + 1 开源精神必须支持~
gudandexuan + 1 + 3 支持开源~!感谢分享
Exiaolu + 1 + 2 新技能已get√
孤峰 + 1 + 2 支持开源~!感谢分享
喜宝 + 1 支持开源~!感谢分享
猪滴寳貝哝 + 1 + 2 支持开源~!感谢分享
小明无敌 + 1 + 5 支持开源~!感谢分享
llxx123 + 1 + 2 支持开源~!感谢分享
远赴 + 1 + 2 新技能已get√
苗哥 + 1 + 2 这个好评必须给一个
dongou + 1 + 2 新技能已get√
超级の赛亚人 + 1 + 2 支持开源~!感谢分享
seven7c + 1 + 2 精彩文章希望继续努力
tangqixuang + 1 感谢分享,很给力!~
yb666 + 1 + 5 支持开源~!感谢分享

查看全部评分

本帖被以下淘专辑推荐:

发表于 昨天 19:44 | 显示全部楼层   广东省肇庆市
谢谢分享
回复 支持 反对

使用道具 举报

结帖率:87% (53/61)

签到天数: 6 天

发表于 6 天前 | 显示全部楼层   河南省商丘市

感谢大佬!!
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2024-11-17 19:58:56 | 显示全部楼层   湖南省株洲市
感谢大佬!!
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 2024-11-17 16:03:34 | 显示全部楼层   江苏省苏州市
thtfdhftdshftshftshjfth
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 2024-11-17 16:01:42 | 显示全部楼层   江苏省苏州市
sgvsgsgsgsgersg
回复 支持 反对

使用道具 举报

签到天数: 19 天

发表于 2024-11-17 13:44:52 | 显示全部楼层   江苏省无锡市
不是CCHTTP么,为什么还需要E2EE支持库
回复 支持 反对

使用道具 举报

签到天数: 19 天

发表于 2024-11-17 13:31:45 | 显示全部楼层   江苏省无锡市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 2024-10-27 22:29:56 | 显示全部楼层   江苏省盐城市
学习一下,很好。
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 6 天

发表于 2024-10-22 18:31:41 | 显示全部楼层   内蒙古自治区包头市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 7 天

发表于 2024-10-21 13:35:12 | 显示全部楼层   河南省安阳市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表