社区
C#
帖子详情
***请教高手,关于采用消息队列,客户端如何准确获取返回值的问题。UP有分,谢谢!!***
pageqiu
2006-09-07 01:59:07
第一步:将客户端调用服务器端的方法放到服务器端的消息队列中;
第二步:在服务器端把消息队列中接收到的请求顺序取出并处理,得到处理后的结果。
第三步:把服务器端处理后得到的结果准确的返回给客户端的调用者。
问题如下:
如何实现第三步?把消息队列中请求的处理结果准确的返回给调用者,怎么才能做到这样的效果呢?请高手指点迷经,给个思路也行,谢谢!
...全文
681
19
打赏
收藏
***请教高手,关于采用消息队列,客户端如何准确获取返回值的问题。UP有分,谢谢!!***
第一步:将客户端调用服务器端的方法放到服务器端的消息队列中; 第二步:在服务器端把消息队列中接收到的请求顺序取出并处理,得到处理后的结果。 第三步:把服务器端处理后得到的结果准确的返回给客户端的调用者。 问题如下: 如何实现第三步?把消息队列中请求的处理结果准确的返回给调用者,怎么才能做到这样的效果呢?请高手指点迷经,给个思路也行,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csulzw
2006-09-11
打赏
举报
回复
UP
pageqiu
2006-09-11
打赏
举报
回复
UP
ghost_mars
2006-09-11
打赏
举报
回复
顶一下
pageqiu
2006-09-08
打赏
举报
回复
UP
tshark
2006-09-07
打赏
举报
回复
凑热闹,友情帮顶
pageqiu
2006-09-07
打赏
举报
回复
UP
pageqiu
2006-09-07
打赏
举报
回复
UP
pageqiu
2006-09-07
打赏
举报
回复
没关系,感谢jc15271149(嘿咻) 的热心帮助:)
jc15271149
2006-09-07
打赏
举报
回复
我对MSMQ不太了解,只做过其他的一些MQ服务器,具体的实在帮不上忙了
jedliu
2006-09-07
打赏
举报
回复
看看是否有帮助
http://www.jr163.org/cup2/3/3292.htm
pageqiu
2006-09-07
打赏
举报
回复
有解么?
pageqiu
2006-09-07
打赏
举报
回复
jc15271149(嘿咻) ( ) 信誉:86 Blog 2006-09-07 14:17:00 得分: 0
服务器端把返回的消息放到队列中,客户端在调用服务器端方法取出
————————————————
谢谢!可是,想实现客户端一次调用就能得到服务器端的返回值,能实现么?
pageqiu
2006-09-07
打赏
举报
回复
是这样:消息的源地址和目标地址“都是在服务器端”,服务器端采用MSMQ的目的是确保客户端所有的请求能够顺序处理,但问题是,服务器端处理后的返回值如何才能返回给客户端,也就是调用者呢??
jc15271149
2006-09-07
打赏
举报
回复
服务器端把返回的消息放到队列中,客户端在调用服务器端方法取出
kissknife
2006-09-07
打赏
举报
回复
通常这样的消息队列,都要为消息规定所遵循的格式:
如:
消息类型(做什么操作):
源地址:
目标地址:
各参数间使用的分隔符:
消息参数个数:
参数名称列表:
参数类型列表:
参数值列表:
等等,做了这些规定之后,找到你的目标就容易了。
xjjdanran
2006-09-07
打赏
举报
回复
UP
pageqiu
2006-09-07
打赏
举报
回复
自己 UP
pageqiu
2006-09-07
打赏
举报
回复
wsxqaz(wsxqaz) ,感谢回复,不过不太明白,能详细一些么?谢谢
wsxqaz
2006-09-07
打赏
举报
回复
你在消息里增加一个目标机器的描述不就可以
c/c++笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些
问题
,请做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 int ...
C/C++笔试题(很多)
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些
问题
,请做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { ...
C/C++ 笔试题
(15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些
问题
,请做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 ...
C/C++笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些
问题
,请做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 ...
MySQL 精选问答 500 题
1 、我创建了⼀个没有select权限的⽤户, 执⾏select * from T where k=1 , 报错“select command denied”,并没有报错“unknown column”,是不是可以说明是在打开表之后才...2、wait_timeout 是
客户端
⾮交互式的
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章