随笔分类 - 分布式
摘要:一 分布式文件系统DFS在DFS出现之前较多使用的是NFS(Network File System), NFS 为一台服务器上的逻辑卷开放给远程客户端访问。客户端可以像操作本地硬盘一样操作另外一台服务器上的文件, 而不用知道它们是否文件存储在哪里。NFS可以简单地共享文件,但是它有一些缺点:1.文件始终都只是存储在一台机器上。存储的容量不可能突破物理服务器的上限;2.NFS并不考虑fail ove...
阅读全文
摘要:一 实例结构1)solution如下:2)dependency如下:* Contracts 其实就是interface,用来实现service和client的松耦合;* Services 是真正的对contracts实现; * Hosting 用来宿主 services,是其能够被client访问;* client 用来访问wcf service; 二 contractsICalculator.c...
阅读全文
摘要:一 简单示例结构[此实例纯手动实现,更简单地可以使用WCF的工程向导来创建wcf service,WCF Service也可以使用config文件,可以使用project的add referece来自动生成proxy和config]二 WCFServer1) wcfserver.cs文件如下:(需要引用system.servicemodel assembly)[代码] // CreateaURIt...
阅读全文
摘要:一 Remoting1)什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft.NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些
阅读全文
摘要:转自:http://www.91linux.com/html/article/program/java/20081213/14680.htmlJava RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。下面通过一个简单的例子来说明RMI的原理和应用,下面这个例子是一个简单HelloWorld,但已涵盖RMI的核心应用与开发模式。
阅读全文
摘要:一 WCF1)WCF基础知识问与答 2)WCF分布式开发必备知识1)WCF MSDN2)WCF从理论到实践系列文章索引 3)化零为整WCF系列文章索引 4)《WCF技术内幕》翻译5)《WCF技术剖析》博文系列汇总 6)《WCF后续之旅》博文系列总结[共17篇] 7)《我的WCF之旅》博文系列汇总 二 WF 1)坚持学习WF文章索引 2) WF4.0 基础篇 (三十 完)3) WF从入门到精通三 W...
阅读全文
摘要:一 COM 组件对象模型(COM),是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与语...
阅读全文
摘要:一分布式计算环境DCE分布式计算环境(DCE: Distributed Computing Environment)是指:分布式计算环境(DCE)是由Open Group发展的一组运行在不同平台创建分布式应用的开源技术。DCE设备包括:远程过程调用(RPC) ;安全服务;目录服务;实时服务;线程服务;分布式文件服务。参考: http://www.opengroup.org/dce/http://s...
阅读全文
摘要:一 RPC(remote procedure call )远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。早起的RPC Sun's RPC (now called ONC RPC)NC...
阅读全文
摘要:一 webserviceWeb Services 可使您的应用程序成为 Web 应用程序。Web Services 通过 Web 进行发布、查找和使用。通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。1) 什么是Web Services?Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(s...
阅读全文
摘要:一 远程过程调用RPCXML-RPC is a Remote Procedure Call method that uses XML passed via HTTP as a transport. With it, a client can call methods with parameters on a remote server (the server is named by a URI) and get back structured data. This module supports writing XML-RPC client code; it handles all the d
阅读全文