在Liberty集群中共享内存网格数据搭建高可用性环境

Liberty 是一款全新的轻量级">应用服务器, 具有以下几个方面的特点:

高模块化——该功能允许用户根据自己应用程序的需求启用或者禁用相关的
feature(
所谓 feature,在这里指的是运行应用程序所需要的各种资源的支持。比如,应用程序用到了 JSP,我们就需要启动 JSP 这个 feature,如果不在需要此 feature,就可以将其禁用。通过这种模块化的控制,我们可以按需启动不同的 feature,包括 JSP,
Servlet, JPA 等等,这种控制是实现轻量级应用服务器的基础)。 轻量级——
Liberty 采用了多种技术进行瘦身和优化(主要是 OSGi 的应用),与传统的 WAS 相比,极大的减少了运行时的内存消耗。 高动态性——由于采用了 OSGi 的架构,程序员在开发的时候,可以动态修改配置文件,应用程序以及服务器的运行时信息,这些修改都是实时生效的,不需要重启服务器。 快速——由于采用了高模块化的设计,Liberty 应用服务器会“按需启动”,自身消耗的系统资源很少,对执行任务的反应时间也非常短,
例如,一般来说 Liberty 的启动时间小于 5 秒。 配置简单——在整个开发过程中,用户只需要和一个配置文件(server.xml)打交道,而且配置的使用也非常灵活。

WebSphere eXtreme Scale 介绍

WebSphere eXtreme Scale 以内存网格的方式运行,动态处理、分区、复制和管理数以万计服务器上的应用程序数据和业务逻辑。提供事务完整性和透明的故障恢复功能,从而确保高可用性、高可靠性和一致的响应时间。它可以监控和管理自己,支持扩大和缩小,可以自动从故障恢复。极大的扩大了应用程序可以支持的用户数量。用更少的时间服务更多的用户,或者在规定的、可接受的响应时间内为更多的用户提供服务。

前提

安装 Oracle 或者 IBM JDK,并配置好环境变量。 如果使用 Eclipse,请安装
WebSphere Application Server V8.5 Liberty Profile Developer Tools

安装配置

安装 IBM HTTP 服务器及插件

本文将使用 IBM 安装管理器来在测试机 A 中安装 IBM HTTP 服务器以及插件。

下载并安装 IBM Installation Manager 1.5.2 或以上版本 下载添加安装路径到 IBM 安装管理器 选中 IBM HTTP 服务器以及插件

图 1. 安装成功界面

安装 Liberty

Liberty 支持两种安装方式:运行 JAR 文件、使用安装管理器安装。本文将介绍如何使用运行 JAR 文件安装 Liberty 服务器。在此例中,将会在测试机 A、B 和 C 上安装 Liberty 服务器。

下载 wlp-developers-8.5.0.0.jar 文件到本地机器。 打开命令行,找到下载的 jar 文件,例如 C:\Liberty。 执行 java -jar wlp-developers-8.5.0.0.jar。 设定安装路径完成安装。

图 2. Liberty 安装界面

时间: 2024-09-18 01:49:21

在Liberty集群中共享内存网格数据搭建高可用性环境的相关文章

自定义JAVA对象在WAS集群中如何共享?

问题描述 环境如下:有两台服务器linuxa.linuxb,在linuxa上部署了管理节点m,节点wasa,在linuxb上部署了几点wasb.都知道was集群中节点之间可以通过复制域来共享session.但是这个session是容器支持的session.那现在我自己定义了一个MAP对象来模拟session的功能,那该如何将这个MAP对象也能在was集群之间达到共享的目的呢?望各位大神有什么好的办法,在线等. 解决方案

SureHA 2.0集群中,共享磁盘及镜像磁盘中的数据能否保存共享设置和NTFS权限设置?

故障现象: SureHA 2.0集群中,共享磁盘及镜像磁盘中的数据,在其中一个节点上对文件夹设置共享和NTFS权限后,切换到另外一台服务器后,只有NTFS权限可以生效,共享设置无法保存.2节点均设置共享权限后,在主节点对共享内容进行修改后,切换至两外一个节点,共享设置也会丢失. 原因分析: SureHA 2.0集群中,共享磁盘及镜像磁盘中数据的共享设置无法保存,NTFS权限可以正常保存. 解决方案: SureHA 2.0集群中,共享磁盘及镜像磁盘中数据的共享设置无法保存,NTFS权限可以正常保存

session-apache tomcat集群Session 共享后报错!

问题描述 apache tomcat集群Session 共享后报错! 我参考http://www.blogjava.net/killme2008/archive/2007/03/13/103607.html 实现session共享.然后我把我的工程放到tomcat 里面去.启动不报错.点击登录的时候就登录不进去.多次点击登录按钮会进入到主界面然后又强制退出到登录界面.我的tomcat集群版本是Apache 2.2.25Tomcat-7.0.55 点击登录的时候报:严重: Manager [loc

redis-怎么实现spring Security实现集群间共享session???

问题描述 怎么实现spring Security实现集群间共享session??? 2C spring security中,怎么把共享的session存入到redis中去? protected void configure(HttpSecurity http) throws Exception { http .sessionManagement() .maximumSessions(32) .sessionRegistry(sessionRegistry); 这里面会话注册表sessionReg

如何在集群中安装Ganglia

如何在集群中安装Ganglia Ganglia 是 UC Berkeley 发起的一个开源实时监视项目,用于测量数以千计的节点,为云计算系统提供系统静态数据以及重要的性能度量数据.Ganglia系统基本包含三大部分: 1.gmond gmond运行在每台计算机上,它主要监控每台机器上收集和发送度量数据(如处理器速度.内存使用量等). 2.gmetad gmetad运行在cluster的一台主机上,作为web server,或者用于与web server进行沟通 3..ganglia web 前端

Docker Swarm和Kubernetes在大规模集群中的性能比较

本文讲的是Docker Swarm和Kubernetes在大规模集群中的性能比较,[编者的话]本文建立了一套通用测评工具,通过容器启动时延等指标测评Swarm和Kubernetes在大规模部署下的性能表现,分析结果认为Swarm比Kubernetes的性能好.此外还提供了详尽的测试数据, 供应用者参考. 这篇文章主要针对Docker Swarm和Kubernetes在大规模部署的条件下的3个问题展开讨论.在大规模部署下,它们的性能如何?它们是否可以被批量操作?需要采取何种措施来支持他们的大规模部

HBase集群中RegionServer崩溃快速恢复探索

摘 要:本文 主要介绍了HBaseRegionServer与Zookeeper间的交互过程,阐述RegionServer崩溃后的恢复机制,并在此基础上提出了几点优化的恢复措施.优化后的恢复措施大大缩短了RegionServer崩溃后的故障恢复时间和业务中断时间,从而提高了HBase集群的稳定性和可靠性. 0 引言 随着互联网和通信行业的迅猛发展,积聚的各种数据呈急剧增长态势.这些海量数据既蕴含着丰富的信息和资源,又面临着信息有效管理和提取的难题.云计算是分布式处理.并行处理和网格计算的发展,可以

安装sentry报错-CDH集群中安装sentry,重启sentry一直起不来

问题描述 CDH集群中安装sentry,重启sentry一直起不来 1.在CDH集群中安装sentry重启时报错,以下是报错信息: Tue Apr 21 09:40:21 CST 2015 JAVA_HOME=/usr/java/jdk1.7.0_45-cloudera using /usr/java/jdk1.7.0_45-cloudera as JAVA_HOME using 5 as CDH_VERSION Debug is true storeKey true useTicketCach

Cassandra数据库中为集群中的节点手动分配token

token 是Cassandra 集群中十分重要的概念,因为他影响着每个节点所管辖的数据的范围:我们就利用程序来生成token然后分配给每个节点: 我们用下面的代码来生成token: #! /usr/bin/python import sys if (len(sys.argv) > 1): num=int(sys.argv[1]) else: num=int(raw_input("How many nodes are in your cluster? ")) for i in r