当前位置: 首页 > news >正文

.Net Remoting常用部署结构

前段时间要用到.Net Remoting在Internet中,想采用TCP信道以获得较高的性能,但没有办法使防火墙允许端口(非80),最终采用下面的第二种方式,Http 80端口,Remoting部署到IIS中。一般Remoting结构可以有以下两种:

一、
             
说明:Remot Object为封装好的业务逻辑,服务端为win server程序,用来承载远程对象,供客户端调用,客户端为web站点,通过TCP信道访问服务端(必须提供端口,此端口不能与现有程序冲突且不能被防火墙拦截)。客户端通过调用服务端在本地得到一个远程对象的代理,既可直接对远程数据进行操作。
使用TCP信道传输效率更高,但需要防火墙打开所用的端口;要写一个服务端程序用来承载远程对象。

二、
       
说明:Remot Object为封装好的业务逻辑,服务端为IIS,远程对象加载到IIS中运行,供客户端调用,客户端为web站点,通过HTTP信道访问服务端(使用80端口,防火墙允许此端口)。客户端通过调用服务端在本地得到一个远程对象的代理,既可直接对远程数据进行操作。
不用额外再写服务端程序,远程对象直接在IIS中运行(虚拟目录),使用80端口不用考虑防火墙问题,依托IIS更好的确保安全性;因使用HTTP信道效率没有使用TCP信道高。

本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/archive/2007/07/09/811457.html ,如需转载请自行联系原作者

相关文章:

  • 阿里巴巴王坚:数据的价值在于计算
  • mysql 删除单表内多个字段重复的数据
  • linux中分区挂载的解释
  • ubuntu下好用的音乐播放器audacious
  • pip install read time-out
  • 固定资产分类(仅供参考 2005年),
  • 字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理
  • activiti与spring集成
  • CSS 之怀疑自己的审美 2 (Day50)
  • 哥特式建筑安全系统
  • 未能找到文件“\bin\roslyn\csc.exe”
  • 「hadoop」log4j参考
  • TensorFlow Serving 1.0的技术细节在Google I/O大会上公布
  • C语言经典算法100例
  • sql之left join、right join、inner join的区别
  • @angular/forms 源码解析之双向绑定
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • Making An Indicator With Pure CSS
  • MaxCompute访问TableStore(OTS) 数据
  • Promise面试题,控制异步流程
  • Python利用正则抓取网页内容保存到本地
  • SpringBoot几种定时任务的实现方式
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 第2章 网络文档
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 来,膜拜下android roadmap,强大的执行力
  • 用element的upload组件实现多图片上传和压缩
  • C# - 为值类型重定义相等性
  • scrapy中间件源码分析及常用中间件大全
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • # 安徽锐锋科技IDMS系统简介
  • #include
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (1)常见O(n^2)排序算法解析
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (笔试题)合法字符串
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (三) diretfbrc详解
  • (十五)使用Nexus创建Maven私服
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)Google的Objective-C编码规范
  • (转)编辑寄语:因为爱心,所以美丽
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .bat批处理出现中文乱码的情况
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET 服务 ServiceController
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net经典笔试题
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • //解决validator验证插件多个name相同只验证第一的问题
  • @Autowired 与@Resource的区别
  • []常用AT命令解释()