java-如今Java构建分布式应用的最常用方案是什么?

问题描述

如今Java构建分布式应用的最常用方案是什么?

比如我司使用的是一个SCA(面向服务组件)的框架Fabric, 不过感觉用的人不大多.
那么通常构建分布式应用的技术方案是什么呢?

PS. 由我举的栗子来看.. 指的是服务端的分布式框架 - -

解决方案

我认为构建分布式最常用的是EJB

解决方案二:

使用Apache的CXF

解决方案三:

使用Apache CXF是一种方式,推荐使用阿里巴巴的dubbo框架用于服务的管理和调度。。

解决方案四:

这个太笼统了。可以分为几个层次
1、是数据层面的分布式,也就是支持数据库、文件等资源的分布式存储。这个需要数据分布式框架,例如HFS。
2、服务端的分布式框架,也就是说多服务支持,例如采用阿里的dubbo服务。
3、web端的分布式,也就是说用户session无关,需要有集中式session框架;
4、在接入层面,可以通过F5,nigix等做负载均衡。

哈哈,这个题目太大了。

解决方案五:

恩恩 我的意思是服务端的分布式框架. 我以为一说Fabric , SCA大家就会明白是服务端的 - -

解决方案六:

构建分布式最常用的是EJB

解决方案七:

分布式应用太广泛了,说具体点。

时间: 2024-08-29 02:17:44

java-如今Java构建分布式应用的最常用方案是什么?的相关文章

在Google App Engine Java版上构建电子书分享网站

简介:"云计算"是目前热门的技术方向,本文从 Google 的云计算平台 App Engine 入手,简单介 绍了 Google 面向 Java 开发人员的云计算平台.从一个实际的电子书分享应用构建出发,讲述了如何在 Google App Engine 平台上构建这个应用程序. "云计算"基本概念的介绍 根据维基百科上的定义,云计算是一种动态易扩展,而且通常是通过互联网提供的虚拟化的资源计算 方式,用户不需要了解云内部的细节,也不必具有云内部的专业知识,或者直接控制

Java的项目构建工具Maven的配置和使用教程_java

一.Maven是什么 Maven是一个用java开发的项目构建工具, 它能使项目构建过程中的编译.测试.发布.文档自动化, 大大减轻了程序员部署负担. 二.安装Maven 安装maven非常简单,访问Maven官方页下载即可:http://maven.apache.org/download.cgi 下载完后配置M2_HOME环境变量, 然后终端运行mvn --version, 看到正确的输出提示,Maven就安装完成了. 三.Maven基本概念Maven的核心思想是POM, 即Project O

如何使用ant对java程序进行构建、编译、打包等

问题描述 最好从ant的安装.配置等开始,到ant对java程序进行构建.编译.打包等,要详细的步骤,谢谢 解决方案

使用Java编程语言来构建Streams应用程序的优势

然后详细地介绍了通过 Java 运算符模型描述文件以及 API 来构建 Streams 应用程序的方法,并讨论了 Java 运算符的生命周期与线程安全:之后对 Java 运算符各个层面 Metrics 的监控进行了讨论:最后给出了 Java 运算符的调试方法.本文特别适合流计算应用的http://www.aliyun.com/zixun/aggregation/7155.html">开发人员阅读,对需要了解和设计流计算架构的人员也有很大的参考价值. IBM InfoSphere Strea

用 Java 生成 Java:CodeModel 介绍

在我们编写代码的时候,常常会有这样的情形:一部分代码是可以根据另一部分代码按照某种特定的模式变化而来的: 有时,随着那一部分被依赖的代码发生变化,依赖的代码不得不跟着修改:有时,这样的代码会随着项目的推进,不止一次 的出现.很典型的一个例子就是,当需要自己实现数据访问层时,通常每个实体类会对应一个 DAO(数据访问对象)类,并 且一般来讲 DAO 类的代码编写是很机械的.这时,我们就需要使用"代码生成"来提高我们的开发效率以及提高代码的可 维护性. Java 有很多种方法可以实现&qu

[Java 泥水匠] Java Components 之二:算法篇之项目实践中的位运算符(有你不懂的哦)

2.1 前言   自从上篇[Java 泥水匠] Java Components 之一:Java String (肯定有你不懂的泥瓦匠很快又和你们聊起来了.写的还不错~ 要时刻对自己说: 得到殊荣也是昨天,看在眼里的只有今天.等待明天的只有死亡和坟墓. 回到正题,今天是讲位运算的,肯定有你不知道的.提纲: 2.2    异或基本算法 2.2.1  补充例子异或加密解密 2.3   '按位与'运算 就是那么简单 2.4    从非中,学习原码补码运算 2.5    综合算法现实案例 2.6    总

Java、Java Applet与 &#106avascript间的通信

摘 要:本文着重阐述了网页开发中,通过灵活使用从JavaScript语言中访问Java的方法.从JavaScript中访问JavaScript小程序的方法与变量,以及在Java Applet小程序中使用JavaScript等技术,实现这几种网页开发语言的互相补充,以开发更完美的Web应用程序. JavaScript是用于HTML环境的开发语言,提供了能够响应Web页面事件的脚本,可以完全访问浏览器窗口的各个方面,善于合并HTML.Java Applet小程序.插入件.服务器方程序和其他Web组件

java继承-JAVA抽象类(新手求解)

问题描述 JAVA抽象类(新手求解) 子类继承了一个抽象类,抽象类中没有无参构造函数,有有参构造.请问子类能实例化么?如果能,怎么做? 解决方案 子类构造方法中使用super()传参,指定一个父类的构造器 假如父类构造器是private修饰的那就没办法继承了. 解决方案二: 能,可以直接使用无参,也可以使用父类的有参构造 解决方案三: 首先,你应该先了解继承的原理,继承的强大在于子类可以继承来自父类的一切可继承的特征和行为,更重要的是子类不仅仅可以继承来自父类的特征和行为,而且还具备自我扩展的能

java web java.lang.NullPointerException

问题描述 java web java.lang.NullPointerException 严重: Servlet.service() for servlet [selectServlet] in context with path [/Exercise] threw exceptionjava.lang.NullPointerException at DB.DataBaseConnection.selectOperation1(DataBaseConnection.java:45) at Ser