SatRDA介绍
SatRDA是目前最高效的远程数据访问组件,大数据量测试比外网直连数据库速度提升10-200倍。使用它无需要改动原来的数据连接访问代码就可以支持外网访问远程数据库。能够为android/ios等APP提供restful架构的数据接口。部署非常简单,服务器客户端都无需安装,也无需安装iis,tomcat等其它软件。服务器端使用google的golang开发支持10M级并发。支持pb,delphi,vc,.net,java等语言直接编写服务端插件,提供了各语言使用satrda插件完成APP的开发的示例。
支持数据库:SQLSERVER,ORACLE,MYSQL, PostgreSQL, Sybase, db2
服务器端运行环境:WindowsXP及以上 / Linux
最新版本可以通过QQ群:345559891 下载
功能包括:
1.数据驱动支持两层直接转三层,无需修改代码,解决外网易断线和速度慢问题
2.支持多种语言C++、delphi、pb、.net、java开发服务端功能,可用于web相关的包括session处理,html页面处理服务,数据处理等,也可把现有的CS逻辑移到服务端,以及APP开发等。
3.存储过程直接转成restful服务
4.APP开发示例
5.即时通信
6.Http文件服务
7.客户端Http API,文件上传下载
8.自动升级
升级组件介绍
通过satrda提供的免费升级组件可以完成自动升级,自动升级包括升级包生成工具和升级程序两部分。通过升级包工具上传升级包后,客户端可以自动检测到文件变化,文件和服务端不一致,可以自动进行更新。
升级相关程序可以加QQ群:345559891 下载。下载最新satrda组件后,升级相关可以在autoupdate文件中找到
升级工具
1. 把应用程序放到指定的文件夹,双击红框1位置,弹出框选择该文件夹,升级工具会检测该文件夹下的所有文件,并显示在列表中。
2. 双击红框2位置,选择升级包输出的文件夹
3. 填写上传地址,格式为http://ip:port,ip为服务器ip或者域名,port为服务器端口号
4. 应用程序名,最好以英文命名。假设应用名称为 test 最后上传的升级包会到服务器public/appupdate/test目录下面。
5. 填写版本号,主程序检查更新时会得到版本号,程序可以自己判断是否进行更新。
6. 双击列表的某项可以改变其属性,控制升级过程。除以下三个列表项,其它不需要修改。
列表项 | 属性 | 说明 |
运行 | 是 | 升级完成后自动运行该文件 |
检查存在 | 是 | 选定文件只检测是否存在,不检测与服务端是否一致。如配置文件,客户端可能会修改,不必保持一致,只要存在就可以 |
COM注册 | 注册 | 升级完成后,对该com组件进行注册 |
7. 点击开始生成,生成安装包。安装包会输出到指定的输出目录中
8.运行satserver.exe,开启http文件服务,文件服务需要了解更多可以下载的文档
9. 点击开始上传,会上传安装包到服务端目录。 public/appupdate/应用名称
升级程序
把SatUpdate.exe文件放到程序目录下面,在程序里调用SatRDA_CheckUpdate进行升级检测,检测结果会返回指定消息到窗口。见示例。