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...

面试题 相关文章推荐
PHP如何对用户密码进行加密
Jul 31 面试题
类、抽象类、接口的差异
Jun 13 面试题
我能否用void** 指针作为参数, 使函数按引用接受一般指针
Feb 16 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
.NET概念性的面试题
Feb 29 面试题
静态成员和非静态成员的区别
May 12 面试题
使用C#编写创建一个线程的代码
Jan 22 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
远程调用的原理
Jul 05 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
描述JSP和Servlet的区别、共同点、各自应用的范围
Oct 02 面试题
Promise面试题详解之控制并发
May 14 面试题
.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教程 预定义变量
2009/10/23 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
js直接编辑当前cookie的脚本
2008/09/14 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
Bootstrap Search Suggest使用例子
2016/12/21 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
python逐行读取文件内容的三种方法
2014/01/20 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
2019/01/08 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
python通过链接抓取网站详解
2019/11/20 Python
python re模块匹配贪婪和非贪婪模式详解
2020/02/11 Python
如何使用python代码操作git代码
2020/02/29 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
Python如何实现单例模式
2016/06/03 面试题
英语系本科生求职信范文
2013/12/18 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
《影子》教学反思
2014/02/21 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
同意迁入证明模板
2014/10/26 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
2016年国培研修日志
2015/11/13 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang