当前位置:编程学习 > C#/ASP.NET >>

网站的即时消息,是怎样的思路?

例:
   一个订单,买家付款成功后,平台即时放一条消息给卖家。 求思路 --------------------编程问答-------------------- 顶一下,求告知 --------------------编程问答-------------------- 这个即时 我觉得就是下单成功后 执行推送信息功能而已 
执行完add order后 再执行一个方法 --------------------编程问答--------------------
引用 楼主 qq34196940 的回复:
例:
   一个订单,买家付款成功后,平台即时放一条消息给卖家。 求思路
这种重要的地方,建议使用一个中间消息处理服务,比如MQ; 或者直接在库里面写触发器tigger --------------------编程问答--------------------
引用 2 楼 chai1338 的回复:
这个即时 我觉得就是下单成功后 执行推送信息功能而已 
执行完add order后 再执行一个方法


那么,卖家打开的页面中如何即时得到这个消息呢? --------------------编程问答--------------------
引用 3 楼 shiyong7682719 的回复:
Quote: 引用 楼主 qq34196940 的回复:

例:
   一个订单,买家付款成功后,平台即时放一条消息给卖家。 求思路
这种重要的地方,建议使用一个中间消息处理服务,比如MQ; 或者直接在库里面写触发器tigger


引用 3 楼 shiyong7682719 的回复:
Quote: 引用 楼主 qq34196940 的回复:

例:
   一个订单,买家付款成功后,平台即时放一条消息给卖家。 求思路
这种重要的地方,建议使用一个中间消息处理服务,比如MQ; 或者直接在库里面写触发器tigger
 对于触发器不怎么会用,能指点一下么 --------------------编程问答-------------------- 举个栗子:
create trigger 触发器名
on 表明
    for update或者delete或者insert
as
   --要执行的语句
go --------------------编程问答-------------------- 如果你是.net開發,可以考慮可以用websocket(IE過低會不支持)或js輪詢方式實現
如果你是Winform,可以用socket通信實現 --------------------编程问答-------------------- 我嘞个去 一打开这帖子 一看头像 还以为是我自己发的 我擦

--------------------编程问答-------------------- 放消息其实很简单的,不过不知道你要的是不是客户端不刷新页面就可以看到这条新消息,如果是这样,那么我这里提供一下我的建议:
Web 实时通信我建议用心跳包的方式去实现,就是不刷新页面拿到返回来的消息,像WebQQ、新浪微博那样的实时消息,但是这样势必会带来很多空请求,最好在服务端做一个阻塞,就是把HTTP请求阻塞在服务端,过一段时间如果还没有消息再返回过去,客户端再提交下一个请求!说的只是一个思路,我正好前阵子做过Web实时通信的项目,就用的这种方式! --------------------编程问答-------------------- google
comet asp.net
长连接 asp.net
websocket html5 --------------------编程问答--------------------
引用 楼主 qq34196940 的回复:
平台即时放一条消息给卖家。 求思路


谁知道你说的是哪一种“平台即时放一条消息”?

除非你是掏钱的大老板,否则没人会为这种夸张和粗浅的需求就给你免费提供各种UI方案。而没有具体的UI方案,那么谈技术实现就更显得过早了。 --------------------编程问答-------------------- so easy,发一封邮给后台管理的QQ邮箱发一个邮件过去就行了。技术要求为0
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,