当事务提交时我可以让事务通知所有的客户端吗?

撸过才知道 2010-06-01 02:28:47
我的想法让事务有提醒功能,在事务提交时可以及时的通知其它的客户端更新相关数据,这样客户端就可以不用定时更新数据,而让服务器或事务来通知更新(感觉有点像回调函数)
不知道大家有没有这个想法,可行吗?
...全文
221 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
撸过才知道 2010-06-10
  • 打赏
  • 举报
回复
我觉得这个多层架构挺有用的,还可以用于注册方面
比方说可以通过它来限制客户端数量,验证客户端是否合法注册等等
有没有做过三层架构的牛人可不可以给个CS三层的例子或者教程,或者说一下怎么配置,感激不尽啊
撸过才知道 2010-06-09
  • 打赏
  • 举报
回复
嗯,我先看下socket怎么用,呵呵
WellSoft 2010-06-08
  • 打赏
  • 举报
回复
向全部在线用户发送消息.
撸过才知道 2010-06-08
  • 打赏
  • 举报
回复
问一下 WellSoft
这个你实现过吗?可以说一下大概的流程吗?
DYFDWX 2010-06-08
  • 打赏
  • 举报
回复
顶顶顶顶顶
WellSoft 2010-06-08
  • 打赏
  • 举报
回复
用socket可以实现。
jw722 2010-06-08
  • 打赏
  • 举报
回复
可以自己用socket实现,让客户端连接服务器后,向服务器程序注册所需要的数据(订阅),服务器随时检查数据变化,但发生变化时,根据客户端的注册信息,确定向哪些客户端发消息,并在消息中说明更新了哪些数据,客户端根据这个消息去更新自己需要的数据。
这只是我的一个思路,但并没有具体实现过,楼主可以参考
撸过才知道 2010-06-08
  • 打赏
  • 举报
回复
接着呢,我怎么判断客户端是否应该更新呢(因为可能有的客户没有使用当前更新的数据)
撸过才知道 2010-06-07
  • 打赏
  • 举报
回复
嗯 ,我查看下推送机制的工作原理先,呵呵
jw722 2010-06-07
  • 打赏
  • 举报
回复
单纯PB和数据库应该实现不了,得自己用socket写一套数据的推送机制
撸过才知道 2010-06-07
  • 打赏
  • 举报
回复
再顶下,看看能不能吸引到目光
撸过才知道 2010-06-03
  • 打赏
  • 举报
回复
用PBNI,orca什么的都不能解决吗?(这些我没有用过,不过想接触一下)
大家有什么思路想法可以都说一下嘛
可能将来我们会用到呢,呵呵
lovemoreh 2010-06-03
  • 打赏
  • 举报
回复
如果服务器端是SQL Server,则可以用xp_cmdshell命令。
new4everlau 2010-06-02
  • 打赏
  • 举报
回复
顶贴!这个功能扩展后,意义非常好,但是PB做起来比较困难,有点socket的意思
sbigwolf 2010-06-02
  • 打赏
  • 举报
回复
DotNet有通知的机制可以解决,pb好象没有办法解决
wag_enu 2010-06-02
  • 打赏
  • 举报
回复
这个功能意义不是那么重大...
客户端往往是需要什么数据,才提取处理什么数据...
撸过才知道 2010-06-02
  • 打赏
  • 举报
回复
记得JAVA就有专门用于处理事务的一层吧
我觉得加这一层进来可以让客户端被动去更新数据,不用定时查询服务器(或者监听服务器的信息)了,并且可以保证数据是最新的;
而服务器也不用去定时处理客户端的请求(或者定时查询数据库再给客户端发送消息),这样也减轻了服务器和数据库的压力,如果客户端多的时候这样的方案比较合理吧
sjlion 2010-06-02
  • 打赏
  • 举报
回复
加个服务器进来,当然可以。不过如果仅仅为了发个消息,那也太浪费了吧?如果是自己研究两层转三层或多层,那没什么,如果在项目或产品上,恐怕稳定和效益还是第一位的吧
撸过才知道 2010-06-02
  • 打赏
  • 举报
回复
嗯 ,可以开发多层架构,数据库事务单独做为一层,这样的话,所有相关数据库的操作都交由它来处理,这样的话,应该就可以实现了吧?
sjlion 2010-06-02
  • 打赏
  • 举报
回复
非常像服务器推送,单纯PB客户端+数据库服务器不可能。不用其他服务器的,可以在服务器端轮询数据库,然后发给客户端,客户端监听。至于有应用服务器或WEB服务器那种,不熟,不好发表议论
加载更多回复(2)

397

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧