`
Tonyguxu
  • 浏览: 279677 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

公司集群框架环境搭建及示例研究

 
阅读更多

场景1:集群中多个node提供service方法(如sayHello),客户端向集群发送请求,集群中只要有node提供服务即可。

请求由集群中哪个node响应由负载均衡策略决定。

 

时序图

对象图

 

 

 

 

 

 

附录:

1。SiteAdminServiceImpl类里HAServiceRegistry实例信息

{HAJNDI=HA Service :[
Service Id: HAJNDI, allowInvocationsStatus :2
Replicants :[
1::Service : HAJNDI , Restrict Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENEserving partition :LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :HARMIServerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[192.168.123.154:1201,org.jboss.net.sockets.DefaultSocketFactory@24af8c1c[bindAddress=/192.168.123.154]](local),objID:[-298b356e:137a72e08c0:-7ffb, -4835884582682409480]]]]
]]
], com.wxxr.security.ISiteKeyDistributor=HA Service :[
Service Id: com.wxxr.security.ISiteKeyDistributor, allowInvocationsStatus :2
Replicants :[
1::Service : com.wxxr.security.ISiteKeyDistributor , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :wxxr:service=SiteSecurityService
]]
2::Service : com.wxxr.security.ISiteKeyDistributor , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
], com.wxxr.common.management.LoggingManagement=HA Service :[
Service Id: com.wxxr.common.management.LoggingManagement, allowInvocationsStatus :2
Replicants :[
1::Service : com.wxxr.common.management.LoggingManagement , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :wxxr:service=LoggingManagement
]]
2::Service : com.wxxr.common.management.LoggingManagement , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
], com.wxxr.tutorial.cluster.IHelloWorld=HA Service :[
Service Id: com.wxxr.tutorial.cluster.IHelloWorld, allowInvocationsStatus :2
Replicants :[
1::Service : com.wxxr.tutorial.cluster.IHelloWorld , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :com.wxxr.common.jboss.ServiceMBeanAOPInvocationHandler@1b0ba02
]]
2::Service : com.wxxr.tutorial.cluster.IHelloWorld , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
], com.wxxr.monitor.smslog.ISMSLogStatusMonitorService=HA Service :[
Service Id: com.wxxr.monitor.smslog.ISMSLogStatusMonitorService, allowInvocationsStatus :2
Replicants :[
1::Service : com.wxxr.monitor.smslog.ISMSLogStatusMonitorService , Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
], state@com.wxxr.tutorial.cluster.service.HelloWorldService=HA Service :[
Service Id: state@com.wxxr.tutorial.cluster.service.HelloWorldService, allowInvocationsStatus :2
Replicants :[
1::Service : state@com.wxxr.tutorial.cluster.service.HelloWorldService , Restrict Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENEserving partition :LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
2::Service : state@com.wxxr.tutorial.cluster.service.HelloWorldService , Restrict Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENEserving partition :LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :[I@12c92f2
]]
]
, loadBalancePolicies@SiteAdminService=HA Service :[
Service Id: loadBalancePolicies@SiteAdminService, allowInvocationsStatus :2
Replicants :[
1::Service : loadBalancePolicies@SiteAdminService , Restrict Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER1
JMX id:dbp_1338539640894
domain:WXXR
, site name: LUCENEserving partition :LUCENE ] , Route Table :[
Service Route Table:[
1:LOCAL ENTRY, Provider :[I@10f94a0
]]
2::Service : loadBalancePolicies@SiteAdminService , Restrict Provider : [ JBOSS Identity
address:dbp/192.168.123.154
instanceid:IDXSERVER0
JMX id:dbp_1338539640852
domain:WXXR
, site name: LUCENEserving partition :LUCENE ] , Route Table :[
Service Route Table:[
1:Service Route Entry : [Next Hop Partition:LUCENE , Next Hop Node:Node[lucene-server-00], distance :1]
]]
]}

 

 

 

分享到:
评论

相关推荐

    storm集群的搭建-java示例代码.zip

    本资料包提供了一个基于Java的示例代码,将帮助我们了解如何在Java环境中配置和运行Storm集群。 首先,我们要理解Storm的基本概念。Storm由多个组件构成,包括Nimbus(主控节点)、Supervisor(工作节点)、Worker...

    mac环境下hadoop集群搭建

    搭建一个Hadoop集群是一个复杂的过程,但为了更好的理解,我们将这个过程拆解成几个主要步骤,并且由于本文档是在Mac环境下进行Hadoop集群搭建的指南,我们需要专注于特定于Mac和VMware Fusion的步骤。 1. 创建...

    Hadoop伪分布式集群环境搭建

    本篇将详细介绍如何在本地计算机上搭建Hadoop的伪分布式集群环境,这非常适合初学者进行学习和测试。 首先,我们需要了解Hadoop的组成部分。Hadoop主要由两个核心组件构成:HDFS(Hadoop Distributed File System)...

    集群搭建与使用文档

    集群搭建与使用文档是针对大数据处理领域中的两个关键框架——Hadoop和Spark的集群构建与应用的详细指南。本文档将深入探讨这两个分布式计算框架的安装、配置和使用方法,帮助用户更好地理解和操作大规模数据处理...

    dubbo环境搭建及例子

    然而,Dubbo的功能远不止于此,它还支持多种协议、负载均衡策略、服务过滤器、集群策略等高级特性,这些都是在实际项目中需要深入研究和掌握的。同时,了解如何进行服务的版本控制、健康检查、熔断机制以及与其他...

    基于Hadoop分布式集群搭建方法研究.pdf

    基于Hadoop分布式集群搭建方法研究的知识点包含以下几个方面: 1. Hadoop简介与大数据分布式基础架构: Hadoop是一个开源的大数据平台,由Apache软件基金会支持。它包括HDFS(Hadoop分布式文件系统)和MapReduce...

    3.基于hadoop集群搭建hbase

    通过以上步骤,您已经成功在现有的Hadoop集群环境中搭建了HBase集群。这将极大地提高对存储在Hadoop上的数据的访问效率,并支持更多复杂的数据查询需求。需要注意的是,实际部署过程中可能还会遇到一些具体的配置...

    hadoop集群搭建文档资料

    以上内容是Hadoop集群搭建的基础步骤和关键知识点,具体的实施过程中可能需要根据实际环境进行调整。提供的文档资料应详细记录了每一步的操作,帮助读者理解和实践Hadoop集群的搭建。通过这份文档,你可以学习到...

    ZooKeeper 完全分布式集群环境搭建.md

    ### ZooKeeper 完全分布式集群环境搭建知识点详解 #### 一、ZooKeeper简介与应用场景 - **定义**: ZooKeeper 是一个高性能且高度可靠的分布式协调服务框架,它为分布式应用程序提供了一种简单的方法来实现诸如数据...

    hadoop 集群搭建说明书.rar

    9. **运行示例程序**:尝试运行Hadoop自带的WordCount示例,以确认集群可以正确执行MapReduce任务。 这个过程可能会遇到网络、权限、配置错误等问题,需要根据日志信息进行排查和解决。同时,为了保证集群的稳定性...

    Eureka集群的实现-示例项目

    本示例项目旨在帮助开发者理解和实践Eureka集群的搭建过程。 首先,我们来看"cloud-eureka-server-A"和"cloud-eureka-server-B"这两个文件夹,它们代表了Eureka服务的两个实例,也就是Eureka集群的节点。在实际应用...

    Redis集群搭建资料大整合

    此外,可能还包含了如何在Java或Spring应用中配置Redis集群连接的示例。 对于Java开发者,Jedis和Lettuce是常见的Redis客户端。Jedis支持集群模式,但它的API相对简单,不支持最新的Redis命令。Lettuce则提供了更...

    Hadoop开发环境搭建

    在“压缩包子文件的文件名称列表”中提到的“hadoop开发环境”可能包含了一系列用于搭建Hadoop开发环境的文件和文档,如Hadoop的安装包、配置文件模板、示例代码等。这些资源可以帮助初学者快速理解和配置Hadoop环境...

    实时计算框架:Spark集群搭建与入门案例.docx

    实时计算框架Spark是一种高效的大规模数据处理工具,其核心特性在于内存计算,使得数据处理速度比传统的MapReduce有了显著提升。Spark通过DAG(有向无环图)执行引擎优化了计算流程,支持多种计算模式,包括批处理、...

    Hadoop搭建及mr程序示例.docx

    本文档将详细介绍如何搭建一个Hadoop集群,并演示如何在Windows环境下利用Eclipse开发MapReduce程序,以WordCount为例。 **Hadoop安装前准备** 在开始搭建Hadoop集群之前,需要确保你的环境满足以下条件: 1. **...

    spring-clouod简单框架搭建

    在"spring-clouod简单框架搭建"的项目中,我们可以看到以下几个步骤: 1. **服务注册中心**:Eureka 是 Spring Cloud 的服务注册与发现组件,它允许各个服务实例向中心注册,同时提供服务查询。在描述中提到的 ...

    hadoop文档, hdfs mapreduce,环境搭建,例子介绍等

    ### Hadoop概述与环境搭建详解 #### 一、Hadoop简介 Hadoop是一个开源软件框架,主要用于处理大规模数据集(GB到PB级别)的分布式计算。它最初由Apache基金会开发,现已成为大数据处理领域的基石之一。Hadoop的核心...

Global site tag (gtag.js) - Google Analytics