软件星级:4分
标签: 开发工具
QuickBurro中间件是一款功能强大的开发套件,通过它开发程序能够极大的减少开发周期,成本也会降低,深受应用开发商的喜爱。它能够解决各种复杂的技术问题,满足各类应用开发要求。
QuickBurro中间件是一款Pascal/C++Builder下的多层分布式应用开发套件,功能强大、品质优秀、服务到位,为众多的应用软件开发商信赖和喜欢。
其主要功能包括:数据库访问、文件传输、消息传输、动态业务容器、轻量级Web服务、脚本语言引擎、分布式支持、负载均衡、反向代理等等,能帮助应用开发商解决各类远程交互、网络通信、系统分层等方面的棘手问题,大幅度提高应用开发生产率、降低开发成本。本产品能很好地满足跨地域、多部门、数据部署复杂及业务流程多变的分布式项目开发需要,在连锁经营、快递物流、电子商务/政务、企业管理等各领域都能得到很好的应用。
1、C/S三层架构技术
自Socket底层封装、不依赖任何第三方三层架构技术
私有通信协议、高强度Blowfish加密方式、LZO/ZIP可选压缩算法
使用万能二进制容器类进行数据对象持久化,使用简单,扩展方便
使用环形任务队列、线程池、索引表等数据结构,确保较高的服务端效率
同时支持使用ADO/UniDAC/FireDAC三种数据库访问技术来实现数据库存取
2、移动开发支持
基于IndyClient/HTTP/HTTPS协议进行技术实现,数据通信加密,安全
支持XE4之后的各个版本的Firemonkey,支持Win/IOS/Android/MacOS/Linux各平台
专门封装的一组服务端插件模块、功能扩展和升级改造方便
专门封装的一组客户端控件(如右图),移动App开发简单快速
支持周期可调的轮询式消息传输,消息体格式自定义,适合各种应用场景
3、快速Web开发支持
同时支持标准的HTTP协议、HTTPS协议;支持IPV6
使用用内核驱动http.sys实现HTTP通信、速度快、并发高
功能强劲的Qua脚本语言引擎(Lua语言超集),助您快速进行后端开发
支持HTTP反向代理、Web负载均衡、Web会话共享、URL映射等技术
支持HTTP(S)请求的自动接收解析和应答的自动组装发送
4、Lazarus开发支持
基于HTTP协议进行技术实现,数据通信加密,安全可靠
支持使用ADO/UniDAC/FireDAC引擎访问远程数据库,控件用法与Delphi下的一致
支持文件传输/消息传输/文件目录访问等各种中间件交互功能
支持Lazarus的各个版本,用于编写Linux、MacOS等操作系统下的应用客户端程序
5、丰富的技术资料供查阅
提供VCL、FireMonkey、Lazarus开发包用户指南资料(PDF或CHM)
提供微信、支付宝、阿里大于、百度地图、百度语音等接口开发资料
提供QuickBurro应用开发集锦资料及QuickBurro入门视频资料
1. 修复了Linux版中间件的API接口类TAPIDBAccess中数据库分页函数的会话号不是Int64的错误、修复了QueryPageData方法的Bug
2. 修复了Linux版中间件的qua引擎中指定二进制文件访问目标时创建对象未指定PO参数会导致后续方法访问时引起服务异常的Bug
3. 修复了Linux版中间件获取唯一编号的API函数GetUID不正确、以及qua引擎中的GetUID函数也不正确的Bug
4. 修复了Linux版中间件异步调用C/S插件时因服务端返回“UnZip InParcel fails.”错误而引起调用失败的Bug
5. 将通用对象池API中的RemoveObjPool进行了修改,释放时不再检测有无对象是否处于Created状态,从而简化了释放整个池的代码写法
6. Linux版中间件再次优化线程调度算法,缩短了监听线程派发事件的执行时间,进而提高并发性能
7. 新增关于Linux版中间件的《QuickBurro for Linux应用开发指南》资料,全篇共五大章、739页
8. 对Linux版的Demo程序依据《QuickBurro for Linux应用开发指南》资料进行目录组织,以方便开发者查找