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数据运算类型都有哪些
Nov 05 面试题
Ibatis如何调用存储过程
May 15 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
在什么时候需要使用"常引用"
Dec 31 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
C#面试问题
Jul 29 面试题
如何进行Linux分区优化
Feb 12 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
Why do we need Unit test
Jan 03 面试题
Java程序开发中如何应用线程
Mar 03 面试题
this关键字的作用
Jan 30 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
.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
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
php函数式编程简单示例
2019/08/08 PHP
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
javascript利用控件对windows的操作实现原理与应用
2012/12/23 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
2016/06/25 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
小程序两种滚动公告栏的实现方法
2019/09/17 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
原生js实现购物车功能
2020/09/23 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
python实现在windows服务中新建进程的方法
2015/06/30 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
django文档学习之applications使用详解
2018/01/29 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
django-filter和普通查询的例子
2019/08/12 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
python lambda的使用详解
2021/02/26 Python
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
成人继续教育实施方案
2014/03/01 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
行政办公室岗位职责
2014/03/18 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js