分享好友 最新动态首页 最新动态分类 切换频道
.NET企业级应用架构设计系列之应用服务器
2024-12-26 14:01

本文属spanzhang(张友邦)原创,发布地址为:http://blog.csdn.net/spanzhang。转载或引用请注明原文之出处,谢谢! 

.NET企业级应用架构设计系列之应用服务器

.NET企业级应用架构设计系列之开场白

 .NET企业级应用架构设计系列之技术选型 

出于对可扩展性以及可维护性的考虑,对业务逻辑的解耦得到的便是应用服务器。这样的情况在软件系统中非常常见,在任何情况下都能通过额外一层间接来获得灵活性,但可能会引入潜在的性能问题。在Windows Server 2008问世之前的.NET平台没有应用服务器的专门产品,架设应用服务器可以有多种可选的方案。常用的.NET应用服务器方案有:
A) 使用IIS驻留ASP.NET Web Service
B) 使用.NET Remoting提供远程对象
C) 使用Enterprise Services (COM+)提供跨进程对象调用

这三种方式中,采用TCP/Binary通道的.NET Remoting是三个方案中性能最好的,而采用ASP.NET Web Service则能提供更多的跨平台特性。在性能对比上,ASP.NET Web Service大约是TCP/Binary .NET Remoting的60%左右(和传递的数据有关),这中间的差异来自于网络传输上,ASP.NET Web Service会花费较多时间在大对象的数据串行化(Serialization)上。二进制格式的Remoting实现也提供了对象级(包括单件——singleton特性)的支持,在性能要求占主导地位的方案中较多采用。

面对这个情况,最好的解决方法是在实现的时候提供一个更加灵活的架构来随时调整策略而让调整的代价保持在最小。也就是说,把系统的核心逻辑实现为一个对象群,然后通过facet方式以最小的努力适配到不同的调用接口上。当然,最初是以SOA的方式发布WEB服务给客户端调用,以尽量实现可移植的环境。如果发现这种模式成为了系统中的性能瓶颈,则改为TCP/Binary .NET Remoting的方式发布对象

总的来说,应用服务器的架构是一个演化模型,可以随着需求和实际负载的变化实行平滑过渡。当应用服务器的横向扩展也无法应付更大的负载的时候,实际的性能瓶颈已经转移到了系统的其它地方,比如磁盘访问或接入带宽等。



最新文章
搜狗搜索推广--网络推广
  搜狐旗下的搜索引擎——搜狗,是全球*中文网页收录量达到100亿的搜索引擎。现在,每天使用搜狗进行搜索的网民超过2.45亿人次,覆盖了95%以上的中国互联网用户。搜狗推广通过搜索关键词,使企业的推广信息进一步出现在搜狗搜索及搜狐矩
达安基因涨0.91%,短期趋势看,连续2日被主力资金增仓。主力没有控盘
12月12日,涨0.91%,成交额1.56亿元,换手率1.69%,总市值93.05亿元。根据AI大模型测算达安基因后市走势。短期趋势看,连续2日被主力资金增仓。主力没有控盘。中期趋势方面,下方累积一定获利筹码。近期该股有吸筹现象,但吸筹力度不强。舆
页面怎么把关键字保留下来_Google关键字规划师怎么用?最新使用指南!
点击上方蓝色字体,关注我们 视频版请在wifi环境下观看 收听音频版请点击此处 大家好,我是丝路赞学院的佳佳,成功出海伴你一路前行!今天这堂课,我们将向你展示如何使用【关键字规划师】来获取新关键字&#x
从AI到降本措施:智能营销的策略转变
在数字化浪潮的推动下,智能营销正从传统的经验驱动模式向数据驱动和技术赋能的方向快速转型。人工智能(AI)作为这一转变的核心技术,不仅提高了营销的精准度,还为企业提供了更具成本效益的解决方案。1. 从传统营销到智能化转型的驱动力传
百度一键root支持机型汇总
  百度一键是一款基于Android系统的获取手机Root权限工具。利用该工具获取手机Root权限后,就可以实现随心所欲的设置,可以优化系统内存,加速开机速度,释放更多手机空间,以及实现防护手机,确保安全、可靠和有效的使用手机。百度一键r
百度新升级人工智能体系 含技术中台和智能云两群组
新浪科技讯 1月8日午间消息,有媒体报道称百度AI体系进行组织架构升级,原AIG(AI技术平台体系)、TG(基础技术体系)、ACG(百度智能云事业群组)整体整合为“百度人工智能体系”(AI Group、缩写为AIG)。新AIG包含技术中台群组(TPG)和
网络安全技术培训课程学到什么
网络安全技术培训课程的内容可以帮助学员从零基础或初级水平逐步掌握网络安全相关技能,培养能够在实际工作中应用的技术能力和思维方式。以下是网络安全培训课程中主要学习内容对应以及的知识点:1、计算机与网络基础(1)学习目标是理解网
这些微信商城营销推广方式,你知道吗?
1、特价促销特价促销通常表现为降价促销,通过降低产品价格增加产品销量。降价相对来说较简单,因此在微信商城营销推广活动中,应用最为广泛。但是,不能天天降价,否则久了对客户来说就没了吸引力,而且还会显得产品特别廉价。降价促销手
通过爬虫获取免费IP代理,搭建自己的IP池(https)
免费代理 从获取免费代理特征获取 HTTP/HTTPS 代理Promise 和 async/await 支持ES6 类支持以中高速获取代理非中国代理打字稿打字要求物品细节系统GNU/Linux (=2.6.x)、macOS (=10.10.x)、Windows(晚于 XP) 环境Node.js = 8.2.0安装 # und
相关文章
推荐文章
发表评论
0评