易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

【E4W】HTTP Web 服务器开发框架,mysql 插件内多线程稳定   [复制链接]

    2020-06-18 09:32:14
    高级教程源码
    易语言资源网
    5492 次浏览
    来源链接


国际惯例:感谢各位前辈的开源!

代码冗余度比较高,dalao 请无视!

争取不熬夜来写.....

这个版本开始,实现了插件线程安全,也就是说 mysql 连接池或者 Hash 在高并发场景下依然稳定;

所以,这个版本开始,E4W 不仅仅只局限于写接口了;

待更新或目标:session 分布式管理 、日志系统、URL事件绑定、Web 网页控制台,修复负载均衡稳定性;

更新日期:2020-06-02 --> 2020-06-27

更新功能:

        修复【fix】:

                1、修复非80端口访问失败错误,感谢(学无止境)反馈;

                2、m.y.s.q.l.p.o.o.l 在大并发场景中经常崩溃的问题;

        新增【add】:

                1、新增分布式 Session 管理;

                2、增加域名列表保存读取;

                2、m.y.s.q.l.p.o.o.l  新增 ID2Field_2 取字段;

        修改【change】:

                1、常量 #RETURN_ 系列命名修改为:#RET_ 系列命名;

                2、改进 m.y.s.q.l.p.o.o.l 中的 获取_getFides 方法;

                3、修改 loadme.e 中发送shuj的发送方式(与之前的版本不同,不能兼容);

        删除【del】:

                1、删除 m.y.s.q.l.p.o.o.l 类中的 getFieldList 方法;

                2、删除session节点代码;

----------------------------------------------------------------------------------------------------------------------------

更新日期:2020-05-31

更新功能:

        修复【fix】:

                1、m.y.s.q.l.p.o.o.l 句柄获取逻辑错误;

        新增【add】:

                1、哈希表_asm;

                2、新增单IP连接数限制;

                3、新增 DeHttpBody 类,解析 http 请求;

                4、新增socket组件设置发送接收超时;

----------------------------------------------------------------------------------------------------------------------------

更新文件:e4w_05_24.e

更新日期:2020-05-28

更新功能:

        修复【fix】:

                1、高并发高跳失连接场景下崩溃问题;

                2、m.y.s.q.l.p.o.o.l 连接池 修复 getField 错误;

                3、修复文件找不到返回404状态码;

        新增【add】:

                1、CryptAPI 哈希、对称,非对称加解密算法;

                2、mxxool 新增 cha询_query_json () 方法,新增事务操作方法;

                3、新增 httpheader 协yi组装头类。

===========================================================================



点我下载 (已有 297 次下载)

引用模块


源码文件名 模块文件名
e4w_06_07.e
HPSocket For E 5.7.1 rc1.ec
哈希表.ec
loadme.e
HPSocket For E 5.7.1 rc1.ec


引用支持库


源码文件名 支持库文件名 支持库标识
e4w_06_07.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
编码转换支持库 2.0 {A0005538-9391-4dd9-B4D6-8EB7B9360F08}
loadme.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
编码转换支持库 2.0 {A0005538-9391-4dd9-B4D6-8EB7B9360F08}
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
获取TTF字体名称_邓学彬(泪闯天涯).e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
拖放支持库 2.0 {9DA96BF9CEBD45c5BFCF94CBE61671F5}
CryptAPI.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
FileApiClass.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
HP_Socket.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
MakeCheckCode.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
mysqlPool.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
zyJson2.6.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325
哈希表_ASM_2.7_ec.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:分享一个最新Excel模块...     下一篇:局域网批量手机上传下载文件 FTP...