Spring实时统计与监控Spring-Dashboard及Spring集群Terracotta for Spring

http://yulimin.javaeye.com/blog/32531

关键字: Spring   Spring Cluster 集群 Dashboard 实时统计 监控
Spring实时统计与监控Spring-Dashboard及Spring集群Terracotta for Spring

1、Spring实时统计与监控Spring-Dashboard
http://www.spacebug.com/projects_spring-dashboard.html

Spring-Dashboard可以为任何基于Spring的Web应用系统提供实时的统计和监控信息。
开发人员和测试人员能够通过它来监控基于Spring的Web应用系统中的操作流程,并且在应用系统使用时收集一些的资源使用情况。

目前的1.0版本里的附带一个简单的实例,而且监控信息页面(配置仪表盘信息)是采用AJAX实现的,有AJAX兴趣者可更可去下载回来研究一把。:)

小小块头,可以用来试用一下,继续Spring的风格,小巧:)

=====================================================================

2、Spring集群Terracotta for Spring
http://terracottatech.com/terracotta_spring.shtml

Terracotta for Spring能够为基于Spring的应用系统添加高性能的集群功能,而不用修改应用的任何代码。

约80M的块头,想试用者要考虑一下先,附上官方的说明:
Clustered Spring Applications in the Enterprise

Terracotta for Spring is a runtime for Spring-based applications that provides high-availability and high performance clustering for your Spring applications.

With Terracotta for Spring, just create single-node Spring applications as usual and define which Spring application contexts you want to cluster in the configuration file. Terracotta for Spring handles the rest. Spring applications are clustered automatically and transparently and are guaranteed to have the same semantics across the cluster as on the single node.

How do you cluster a Spring Bean?

If you are using Spring Beans today, clustering those Spring Beans takes one line of XML configuration. If you already enjoy the simplicity of configuration-driven development in Spring, Terracotta lets you use that same simple approach to cluster your Spring applications.

Product Highlights

? High performance clustering runtime for Spring applications to further simplify your development and deployment cycles
? Works with Spring applications to cluster Spring Beans, Events, JMX State and Spring WebFlows
? Virtual memory for large, shared Java heaps delivers high-availability and scalability
? Flexible sharing and locking configurable at runtime allows for distributed shared data without database load or abuse
 

时间: 2024-10-29 15:50:19

Spring实时统计与监控Spring-Dashboard及Spring集群Terracotta for Spring的相关文章

分布式集群-ambari到底能不能管理监控已存在的hadoop集群?

问题描述 ambari到底能不能管理监控已存在的hadoop集群? 在安装ambari之前,hadoop集群已经跑了一段时间,现在又想直接安装ambari对其进行管理监控,尝试了几次都没成功,求用过的大神指导一下. 解决方案 可以管理监控已存在的hadoop集群 解决方案二: 我也想知道,同问啊啊啊啊 解决方案三: 请问楼上,是怎么解决的呢?现在我也遇到了这个问题 解决方案四: 这个问题可以解决吗?我有一个现有的hadoop系统,能不能用Ambari接管过来,不需要重新安装Hadoop 解决方案

Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis

Redis真是好,其中的键值用起来真心强大啊有木有, 之前的文章讲过搭建了redis集群 那么咋们该如何调用单机版的redis以及集群版的redis来使用缓存服务呢? 先讲讲单机版的,单机版redis安装非常简单,不多说了,直接使用命令:  1 [root@nginx bin]# ./redis-server redis.conf  启动就行 在sprig文件中配置如下 1 <!-- 2 TODO: 3 开发环境使用单机版 4 生产环境务必切换成集群 5 --> 6 <!-- 配置red

《Storm分布式实时计算模式》——2.1 Storm集群的框架

第2章 配置Storm集群 在本章中你将深入理解Storm的技术栈,它的软件依赖,以及搭建和部署Storm集群的过程.我们首先会在伪分布式模式下安装Storm,所有的组件都安装在同一台机器上,而不是在多台机器上.一旦你了解了安装和配置Storm的基本步骤,我们就可以通过Puppet这个工具进行自动化的安装,这样的话部署多节点的集群可以节省大量的时间和精力. 本章包括以下内容: 组成Storm集群的不同组件和服务 Storm的技术栈 在Linux上安装和配置Storm Storm的配置参数 Sto

Mongodb集群搭建及spring和java连接配置记录

一.基本环境: mongdb3.0.5数据库 spring-data-mongodb-1.7.2.jar mongo-java-driver-3.0.2.jar linux-redhat6.3 tomcat7     二.搭建mongodb副本集: 1.  分别在三台linux系统机上安装mongodb,(为避免和机器上原有的mongodb端口冲突,这里设为57017): 192.168.0.160 192.168.0.211(192.168.0.33上的虚拟机) 192.168.0.213(1

《Storm分布式实时计算模式》——2.5 自动化集群配置

2.5 自动化集群配置 迄今为止,我们已经在命令行模式下手工配置了单节点伪集群.这种方法应对小规模集群当然是行得通,但当集群规模不断增加时,这种方式就变得难以维护了.考虑到配置十个,甚至成百上千节点的场景.配置任务可以通过脚本来自动执行,但即使是基于脚本的自动化解决方案在扩展性上也是有问题的.幸运的是,已有一些有效的技术来帮助解决管理大规模服务器集群的配置和定制问题.Chef和Puppet都提供了声明式的配置方式,来定义机器的状态(意味着机器安装了哪些软件包,以及如何配置的)和分类(例如,一个A

使用Spring Boot构建RESTful Web服务以访问存储于Aerospike集群

Spring Boot是对Spring快速入门的强大工具.Spring Boot能够帮助你很容易地构建基于Spring的应 用. Aerospike是分布式和可复制的内存数据库,不管使用DRAM还是原生的flash/SSD,Aerospike都进行 了优化. Aerospike具有高可靠性并且遵循ACID.开发人员能够在不停止数据库服务的情况下,很快地将 数据库集群从两个节点扩展到二十个节点. 你所要构建的是什么 本文将会引领你使用Spring Boot创建一个简单的RESTful Web服务.

HBase 集群监控

为什么需要监控? 为了保证系统的稳定性,可靠性,可运维性. 掌控集群的核心性能指标,了解集群的性能表现. 集群出现问题时及时报警,便于运维同学及时修复问题. 集群重要指标值异常时进行预警,将问题扼杀在摇篮中,不用等集群真正不可用时才采取行动. 当集群出现问题时,监控系统可以帮助我们更快的定位问题和解决问题 如何构建 HBase 集群监控系统? 公司有自己的监控系统,我们所要做的就是将 HBase 中我们关心的指标项发送到监控系统去,问题就转换为我们开发,采集并返回哪些 HBase 集群监控指标项

springcloud(五):熔断监控Hystrix Dashboard和Turbine

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据.但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, 这个工具就是Turbine.   Hystrix Dashboard 我们在熔断示例项目spring

Kafka项目实战-用户日志上报实时统计之应用概述

1.概述 本课程的视频教程地址:<Kafka实战项目之应用概述> 本课程是通过一个用户实时上报日志来展开的,通过介绍 Kafka 的业务和应用场景,并带着大家搭建本 Kafka 项目的实战开发环境.下面我们来看看本课程有哪些课时,如下图所示: 接下来,我们开始第一课时的学习:<Kafka 回顾>. 2.内容 2.1 Kafka 回顾 本课时简述 Kafka 平台部署的注意事项,以及 Kafka 在企业中的业务场景和应用场景.让大家了解 Kafka 在企业中的使用. 本课时主要包含以