分布式架构,.NET分布式架构开发实战之一 故事起源

前言: 本系列文章主要讲述一个实实在在的项目开发的过程,主要包含:提出问题,解决问题,架构设计和各个逻辑层的实现以及新问题的出现和代码的重构。本系列文章以故事的形式展开,而且文章列举的很多项目的名称,大家也不用太关心,很多都是虚拟的。 本篇主要讲述项目的一些背景 新人Richard被分配到了一个企业自动化信息管理项目组--Automation Information Management Pr... [阅读全文]

分布式架构,.NET 分布式架构开发实战之二 草稿设计

前言: 本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。 本篇的议题如下: 1) 第一个数据层草图的提出 2) 对数据访问层的思考 3) 第二个数据层草图的提出 1.数据层草图的提出 Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。 因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才是最重要的,往往很多时候,在设... [阅读全文]

分布式架构,.NET 分布式架构开发实战之三 数据访问深入一点的思考

前言: 首先,感谢朋友们对文章的支持,感谢大家,希望本系列的文章能够真正的对大家起到一点帮助的作用。再次感谢大家。 大家也许想问,什么时候出代码,代码一定会出的,我不想一上来就开始抛出一大堆的代码,然后讲解,架构的设计在思考的过程,思考到了,代码也就水到渠成了。 上篇文章讲述在设计之初,Richard所画出的一些草图,本篇对之前的草图做了进一步的思考。 本篇的议题如下: 1、草图的一些问题在哪里... [阅读全文]

分布式架构,.NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)

前言: 上一篇文章讲述了一些实现DAL的理论,本篇主要是DAL实现的的初步的尝试。 本篇的主要议题如下: 1) 设计DAL的基本操作 2) 对基本的操作的进一步的思考 3) 查询对象的一些思考 1. 设计DAL的基本操作 Richard认为:在设计一个架构或者Framework的时候,有几点很重要: a. 总体把握的能力。 b. 抽象的能力。 c. 分析的能力 首先,从总体上来看,Richard... [阅读全文]

分布式架构,基于消息与.Net Remoting的分布式处理架构

分布式处理在大型企业应用系统中,最大的优势是将负载分布。通过多台服务器处理多个任务,以优化整个系统的处理能力和运行效率。分布式处理的技术核心是完成服务与服务之间、服务端与客户端之间的通信。在.Net 1.1中,可以利用Web Service或者.Net Remoting来实现服务进程之间的通信。本文将介绍一种基于消息的分布式处理架构,利用了.Net Remoting技术,并参... [阅读全文]

分布式架构:架构设计的分布式数据访问

  1:前言  看到这个题目也许有朋友会问对数据访问层扩展为分布式有没有意义不管怎样到最后都是对数据库进行访问瓶颈在数据库上对于这个问题我答案是“我们提供分布式查询能力然后和缓存Cache结合让数据库中数据缓存Cache起来”解决这个问题后我们来进入正题如何对数据访问层进行封装其实数据访问层思路方法我们常用是ExecuteDataExec... [阅读全文]

分布式缓存:架构设计的分布式缓存Cache

  1:前言  我们在开发系统过程中缓存Cache是个有用模块下面我就把我们缓存Cache模块给大家做个简单介绍  2:类图  图片看不清楚?请点击这里查看原图(大图)   3:简单介绍  缓存Cache分为两个部分个是缓存Cache结构个是存储结构缓存Cache结构主要解决对象什么时候过期而存储结构主要解决对象存储到什么地方  3.1缓存Cache结构  我们... [阅读全文]

分布式计算:OO+分布式计算 = 软件架构的方向

来源:相濡以沫 - CSDNBlog最近,一个新名词“云计算(cloud computing) ”很热门,它是网格计算的进一步细化,我们看看网络上一些对云计算的定义: Googel搜索引擎计算用来解读云计算再合适不过:网页的变更通常大量而复杂,但云计算可很容易地处理海量数据,它不仅可以将搜索任务切分为多个小的任务模块执行,而且单个任务模块可以采用不同的算法,这样的计算结果集合就是搜索结果。 “云”... [阅读全文]
1 共1条 分1页