QuickBurro中间件

Features特色

有哪些功能特色?
Product features?

    QuickBurro中间件分为for Windows和for Linux两个版本,两者除了运行环境与部署安装方法不同外,其系统结构、服务功能、应用程序接口、 基本通信协议等关键特征都一样。应用程序开发时无论服务端是什么版本,都可以使用相同的两个SDK组件包(vclsdk、fmxsdk)进行,可充分降低应用程序开发量、 提高系统适应能力。下图是基于QuickBurro中间件的应用开发体系结构概览:


其中,QuickBurro for Windows的主要特点如下:

* 全部使用Delphi实现,厂方掌握产品全部源码和技术内幕、无技术障碍

* 基于自主研发的底层IocpServerSocket组件和各种数据结构/算法构建

* 三层数据库访问服务,支持数据库连接池、事务、实体类、连接对象局部缓存与复用

* 支持SQL Server、ORACLE等大型关系数据库系统,也支持国产金仓、达梦等数据库

* 支持多服务器分布式组网、分布式访问、互为代理,支持单工节点回调式代理访问

* 文件传输功能,多线程分块传输,支持断点续传、文件夹传输

* 基于IOCP的消息传输,订阅/推送方式灵活、速度更快、并发更高、不丢包

* 完善的服务端业务插件容器,开发简单、支持热插拔

* 提供大量核心API函数(10余类340余个),插件编写很轻松

* 非常方便的各类RPC功能,支持后端横向RPC、后端向前端的反向RPC

* 同时支持桌面三层应用开发、移动应用开发、Web应用开发

* 基于IOCP的Web服务性能强劲,并支持WS/WSS/HLS流媒体点播等扩展服务

* 全面支持最新版OpenSSL的安全套接字服务(HTTPS、WSS等),商业应用安全无忧

* 众多的基于OpenSSL实现的加密、证书签名、哈希等算法,兼容性好

* 内嵌高效而强大的脚本语言引擎(qua),后端业务逻辑开发简单快捷

* 客户端组件与Linux版中间件的兼容,服务端迁移很容易

* 全面支持基于Linux桌面的应用程序开发,顺应方兴未艾的国产化趋势

* 支持多服务器负载均衡,能应对10万数量级客户端的中型应用需要

* 提供了十几个公用服务插件,应用程序员可继续进行自由扩充

* 附带远程配置、实体代码生成、资源发布、快速安装等外围工具,部署维护很方便

* 经过了无数次千万次访问压测和细节调优,服务非常稳定可靠

* 详尽的原创技术资料(2000余页中文PDF)、大量的Demo,开发人员不用愁

* 已在2008、2012、2016、2019、Win7/10/11等各版Windows下部署测试成功


QuickBurro for Linux的主要特点如下:

* 全部使用Delphi实现,厂方掌握产品全部源码和技术内幕、无技术障碍

* 基于自主研发的底层EPollServerSocket组件和各种数据结构/算法构建

* 三层数据库访问服务,支持数据库连接池、事务、实体类、连接对象局部缓存与复用

* 支持SQL Server、ORACLE等大型关系数据库系统,也支持国产金仓、达梦等数据库

* 支持多服务器分布式组网、分布式访问、互为代理,支持单工节点回调式代理访问

* 文件传输功能,多线程分块传输,支持断点续传、文件夹传输

* 基于EPoll的消息传输,订阅/推送方式灵活、速度更快、并发更高、不丢包

* 完善的服务端业务插件容器,开发简单、支持热插拔

* 提供大量核心API函数(10余类340余个),插件编写很轻松

* 非常方便的各类RPC功能,支持后端横向RPC、后端向前端的反向RPC

* 同时支持桌面三层应用开发、移动应用开发、Web应用开发

* 基于Epoll的Web服务性能强劲,并支持WS/WSS/HLS流媒体点播等服务

* 全面支持最新版OpenSSL的安全套接字服务(HTTPS、WSS等),商业应用安全无忧

* 众多的基于OpenSSL实现的加密、证书签名、哈希等算法,兼容性好

* 内嵌高效而强大的脚本语言引擎(qua),后端业务逻辑开发简单快捷

* 客户端组件与Windows版中间件的兼容,服务端迁移很容易

* 全面支持基于Linux桌面的应用程序开发,顺应方兴未艾的国产化趋势

* 支持多服务器负载均衡,能应对10万数量级客户端的中型应用需要

* 提供了十几个公用服务插件,应用程序员可继续进行自由扩充

* 附带远程配置、实体代码生成、资源发布、快速安装等工具,部署维护很方便

* 经过了无数次千万次访问压测和细节调优,服务非常稳定可靠

* 详尽的原创技术资料(700余页中文PDF)、大量的Demo,开发人员不用愁

* 已在CentOS、RedHat、UBuntu、深度、华为欧拉等各版Linux下部署测试成功

 


    系统提供VCL/FMX两大框架下的开发包VCLSDK和FMXSDK,各包含几十个控件,其中:

QuickBurro Basic:
包含Windows平台下编程的一些基础容器类、基础UDP/TCP通信类控件。

QuickBurro Standard:
包含Windows平台下三层架构编程的一些常用控件,完成如身份验证、数据库访问、文件传输、消息传输等功能。

QuickBurro Extended:
包含Windows平台下三层架构编程的一些通过服务端插件扩展的功能控件,比如应用认证、文件目录访问等控件。

QuickBurro FMX.Basic:
包含FireMonkey框架下进行跨平台编程的一些基础容器类、基础UDP/TCP通信类控件。

QuickBurro FMX.Standard:
包含FireMonkey框架下进行跨平台编程的一些常用控件,完成如身份验证、数据库访问、文件传输、消息传输等常用功能。

QuickBurro Monile Visual:
包含FireMonkey框架下进行手机App编程的一组弹框控件,助您在App中实现弹出式窗口。