Net Remoting把服务器端激活两种模式


Posted in 面试题 onJanuary 22, 2014
SingleTon模式和SingleCall模式
SingleTon模式:此为有状态模式。如果设置为SingleTon激活方式,则Remoting将为所有客户端建立同一个对象实例。当对象处 于活动状态时,SingleTon实例会处理所有后来的客户端访问请求,而不管它们是同一个客户端,还是其他客户端。SingleTon实例将在方法调用 中一直维持其状态。举例来说,如果一个远程对象有一个累加方法(i=0;++i),被多个客户端(例如两个)调用。如果设置为SingleTon方式,则 第一个客户获得值为1,第二个客户获得值为2,因为他们获得的对象实例是相同的。如果熟悉Asp.Net的状态管理,我们可以认为它是一种 Application状态。
SingleCall模式:SingleCall是一种无状态模式。一旦设置为SingleCall模式,则当客户端调用远程对象的方法 时,Remoting会为每一个客户端建立一个远程对象实例,至于对象实例的销毁则是由GC自动管理的。同上一个例子而言,则访问远程对象的两个客户获得 的都是1。我们仍然可以借鉴Asp.Net的状态管理,认为它是一种Session状态。

Tags in this post...

面试题 相关文章推荐
C面试题
Oct 08 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
C++如何引用一个已经定义过的全局变量
Aug 25 面试题
介绍一下内联、左联、右联
Dec 31 面试题
SQL面试题
Apr 30 面试题
数据库的约束含义
Sep 09 面试题
程序集与命名空间有什么不同
Jul 25 面试题
什么是反射?如何实现反射?
Jul 25 面试题
中科软测试工程师面试题
Jun 16 面试题
Python中如何定义一个函数
Sep 06 面试题
Java程序开发中如何应用线程
Mar 03 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
.net软件工程师应聘上机试题
Mar 10 #面试题
请解释在new与override的区别
Oct 29 #面试题
关于递归的一道.NET面试题
May 12 #面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 #面试题
请解释一下webService? 如何用.net实现webService
Jun 09 #面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 #面试题
三维科技面试题
Jul 27 #面试题
You might like
PHP中把错误日志保存在系统日志中(Windows系统)
2015/06/23 PHP
php实现zip文件解压操作
2015/11/03 PHP
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
javaScript中的原型解析【推荐】
2016/05/05 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
Python的净值数据接口调用示例分享
2016/03/15 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
国外软件测试工程师面试题
2016/12/09 面试题
学生会竞选自荐信
2013/10/12 职场文书
《自然之道》教学反思
2014/02/11 职场文书
创建青年文明号材料
2014/05/09 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
中班下学期个人总结
2015/02/12 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
mysql知识点整理
2021/04/05 MySQL
MySQL复制问题的三个参数分析
2021/04/07 MySQL
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android