社区
网络通信/分布式开发
帖子详情
DataSnap+json+DBX
xxc028
2009-12-21 10:43:17
加精
最近准备2010开发系统,用到DataSnap+json+DBX 来开发一个分布式系统
1.DataSnap+json :做分布式效率怎么样,扩展性怎么样(比如是否可以接纳JAVA客户端的开发)
2.DBX:存取数据的效率,稳定性怎么样。
3.三层并发连接数,能达到多少,稳定性怎么样(我不想用RO)
...全文
1241
31
打赏
收藏
DataSnap+json+DBX
最近准备2010开发系统,用到DataSnap+json+DBX 来开发一个分布式系统 1.DataSnap+json :做分布式效率怎么样,扩展性怎么样(比如是否可以接纳JAVA客户端的开发) 2.DBX:存取数据的效率,稳定性怎么样。 3.三层并发连接数,能达到多少,稳定性怎么样(我不想用RO)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
31 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linuxpingwp
2011-12-17
打赏
举报
回复
我用datasnap http做服务器。。 服务器接口简单
1,GetOleVariant(SQL):OleVariant 根据查询sql返回一个 OleVariant ,给clientDataSet.Data
2,Progress(C1,C2:TCallBack) 长时间操作的回调
3,QueryValue(SQL):Variant 根据SQL,返回一个查询值
4,ExecuteByDelta(Detal:Variant)根据clientDataSet.Delta更新数据库
。。我是胖客户端的。。。与易博龙宣称的瘦客户端背道而驰。。。。。。
运行的还行
henreash
2010-03-22
打赏
举报
回复
RO可以跨到Linux下 不知道能否满足楼主
wly0502
2009-12-23
打赏
举报
回复
顶个
CICI297477957
2009-12-22
打赏
举报
回复
e///那里有不要积分的?
preserve
2009-12-22
打赏
举报
回复
效率还是可以的 我从2009就开始用了 不过现在还不是非常成熟
就像从2009到2010变化就有点大
新的东西风险还是挺大的。
如果不介意用HTTP的话你可以考虑下phprpc
IThurricane
2009-12-22
打赏
举报
回复
顶一下
xxc028
2009-12-22
打赏
举报
回复
想了一下 觉得抛开这些东西,自己写一个中间件(因为业务逻辑不复杂,自己定义一些协议,但是稳定性是个挑战)
n915617214m
2009-12-22
打赏
举报
回复
顶
fankemy
2009-12-22
打赏
举报
回复
不错
54993699
2009-12-21
打赏
举报
回复
用REMOBJECTS 做个Web Services,怎么就不能跨平台?
victorycan
2009-12-21
打赏
举报
回复
顶
CDSoftwareWj
2009-12-21
打赏
举报
回复
[Quote=引用 8 楼 xxc028 的回复:]
TO:cdsoftwarewj
谢谢,如果用DLEPHI来开发,需要注意哪些方面,指点一下
[/Quote]
慢慢躺路吧,现在你是开路先锋 嘿嘿
xxc028
2009-12-21
打赏
举报
回复
RO 这个东西确实不错,可惜以后我们客户端要跨平台,。
nanyezy
2009-12-21
打赏
举报
回复
adssssssssssssssssssss
nanyezy
2009-12-21
打赏
举报
回复
asddddddddddddddddddddddddddd
54993699
2009-12-21
打赏
举报
回复
做三层还是用稳定的remobject吧,起码成熟。问题少。自己写要注意的太多了。
xxc028
2009-12-21
打赏
举报
回复
TO:cdsoftwarewj
谢谢,如果用DLEPHI来开发,需要注意哪些方面,指点一下
CDSoftwareWj
2009-12-21
打赏
举报
回复
当然可以,不过我说的那种更好
xxc028
2009-12-21
打赏
举报
回复
TO:5楼
你的建议是可以,但现在我想用DLEPHI做个服务器,实现我上面的要求,不知道可行性怎么样。
CDSoftwareWj
2009-12-21
打赏
举报
回复
这样的话你要用Delphi做个服务器,虽然也是走的HTTP,但这种应用报务器的质量完全取决于开发者的水平
建议用J2EE或.NET做服务器端,定义好功能和接口,用JSON+HTTP来交换数据,Delphi做个简单的富客户端
注意处理分页数据,服务器每次只返回一页JSON数据,速度也快
加载更多回复(10)
Data
Snap
与
JSON
序列化(2)
Server Method可以支持OLEVariant类型,但不支持Variant类型,呵呵,都一样的东西,可能笔误吧。查看DSReflect.pas的这个函数
function TDSClass.Get
DBX
Data
Type(AllowUnknown: Boolean; Parameter: T
DBX
Parameter): Integer; begin ..... else if FType
Data
.ClassType.ClassNameIs(SOleVar
Delphi
Data
Snap
流程分析(一)
好像和HTTP都没什么关系,和TDSServerTransport有关系,TCP的有个组件TDSTCPServerTransport,也看看它的继承关系。现在的方式2添加了HTTP支持,但是其实现方式不是直接通过WebModule来实现,而是转了个弯,通过桥接Indy的Http来实现。开始引入了Dispatch,到这里基本就明白了,后面的处理方式和一般的HTTP类似,只是简化了(
Data
Snap
专用)。我们先来简要分析下方式2的流程,然后主要分析方式1的流程,方式3的流程类似方式1,就不做分析了。
Delphi XE程序设计系列 2-开发
Data
Snap
/REST服务器
在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为
Data
Snap
JSON
服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发
Data
Snap
/REST服务器,由于这其中牵涉到非常多的技术,因此我们将花数篇的篇幅来讨论。现在就让我们从
Data
Snap
/REST服务器开始。 开发
Data
Snap
服务器 Delphi XE版的
Data
Snap
允许...
Delphi 使用
Data
snap
进行三层应用开发
转载记录: Delphi 使用
Data
snap
进行三层应用开发,积累了几种技术,总结如下: 1、(推荐!)在
Data
snap
服务端 使用 T
Data
setProvider,客户端 使用 TDSProviderConnection 1)采用
Data
snap
Server ,可以使用TCP/IP、Http 通信。T
Data
setProvider能够提供“元数据与业务数据”。 推荐:采用(FireDac技术) TFDConnection 连接数据库,通...
开发
Data
Snap
服务器
在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为
Data
Snap
JSON
服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发
Data
Snap
/REST服务器,由于这其中牵涉到非常多的技术,因此我们将花数篇的篇幅来讨论。现在就让我们从
Data
Snap
/REST服务器开始。 开发
Data
Snap
服务器 Delphi XE版的
Data
Sn
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章