随笔分类 -  分布式java应用

RMI
摘要:1、概述 1.1 RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.2中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上; 1.2 RMI就是开发百分之百纯J 阅读全文

posted @ 2019-04-16 10:47 anpeiyong 阅读(177) 评论(0) 推荐(0)

WebService
摘要:1、概述 WebService是一种跨语言的系统间交互标准 在这个标准中, 对外提供功能的一方以HTTP的方式提供服务,该服务采用WSDL描述,在这个文件中描述服务所使用的协议、期望的参数、返回的参数格式等; 调用端和服务端通过SOAP方式来交互; ************************* 阅读全文

posted @ 2019-04-16 10:42 anpeiyong 阅读(126) 评论(0) 推荐(0)

大型分布式java应用与SOA
摘要:1、基于消息方式、远程调用方式的架构带来的问题: 1.1 系统多元化的问题 【解决】: 对共用逻辑部分进行抽象; 1.2 系统访问量、数据量上涨后带来的问题 【解决】: 拆分系统; 1.3 在构建共用业务逻辑、拆分系统后,最明显的问题是系统之间如何交互: 如果不控制,会出现多个系统间存在多种交互方式 阅读全文

posted @ 2019-04-03 14:50 anpeiyong 阅读(513) 评论(0) 推荐(0)

分布式应用概述二
摘要:1、概述 1.1 大型应用通常会拆分为多个子系统来实现; 对于java来说,这些子系统可能部署在同一台机器的多个不同的JVM中,也可能部署在不同的机器上; 但这些子系统又不是完全独立的,要相互通信来共同实现业务功能; 1.2 对于分布式java应用,通常有2种典型的方法来是实现: 1.1.1 基于消 阅读全文

posted @ 2019-04-03 13:47 anpeiyong 阅读(172) 评论(0) 推荐(0)

分布式应用概述一
摘要:1、概述 1.1 分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务; 通常来说,对于复杂而耗时的任务,非分布式应用(运行在单个系统中)需要几个小时才能完成,而分布式应用通过使用所有系统涉及的计算能力可以在几分钟内完成。 1.2 集群:分布式应用正在运 阅读全文

posted @ 2019-04-01 16:12 anpeiyong 阅读(2010) 评论(0) 推荐(0)

导航