`
Tonyguxu
  • 浏览: 272497 次
  • 性别: 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]
]]
]}

 

 

 

分享到:
评论

相关推荐

    spring-boot示例项目

    每个示例都带有详细的介绍文档、作者在使用过程中踩过的坑、解决方案及参考资料,方便快速上手为你提供学习捷径,少绕弯路,提高开发效率。 有需要写关于spring boot、spring cloud示例,可以给我提issue哦 ##...

    Hadoop大数据处理_刘军

    《Hadoop大数据处理》共10章涉及的主题包括大数据处理概论、基于Hadoop的大数据处理框架、MapReduce计算模式、使用HDFS存储大数据、HBase大数据库、大数据的分析处理、Hadoop环境下的数据整合、Hadoop集群的管理与...

    Orleans.Clustering.Kubernetes:Kubernetes的奥尔良会员资格提供商

    奥尔良Kubernetes集群提供商 是一个框架,它提供了一种直接的方法来构建分布式大规模计算应用程序,而无需学习和应用复杂的并发或其他扩展模式。 (又名Kube或K8s)是一个开源系统,用于自动化容器化应用程序的部署...

    积分管理系统java源码-dockers:dockers环境包

    (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。(java) 分布式...

    java高级软件工程师教程快速入门Zookeeper+dubbo视频教程

    手把手视频详细讲解项目开发全过程,需要的...5.ZK单机&集群搭建 6.ZK快速入门 7.ZK源码解析 8.ZK应用场景 9.分布式锁和队列 章节二:Dubbo 1.RPC核心 2.手写RPC 3.Dubbo高可用 4.Dubbo IO模型 5.Dubbo架构 6.源码解析

    基于flask和mongoengine构建的GraphQL接口项目(Python)

    我们给Categories建立复合索引(category_name, category_id), Products建立category_id单键索引,常用字段price和name建立单键索引(后面如果数据量的激增,可以考虑将搭建MongDB集群,做分片键将数据分片到多...

    flink入门到精通视频教程

    2.Flink集群搭建运维 3.Flink Dataset开发 4.Flink 广播变量,分布式缓存,累加器 5.Flink Datastream开发 6.Flink Window操作 7.Flink watermark与侧道输出 8.Flink状态计算 9.Flink容错checkpoint与一致性语义 10....

    NVIDIA GTC CHINA 2020大会资料汇总(144份).zip

    超算集群网络管理神器 — UFM Cyber-AI; 基于 CPU-GPU 异构平台的第一性原理密度泛函理论高性能计算; 基于 GPU 加速的矩阵离散元方法实现与应用; 脑研究之利器:基于 NVIDIA GPU 的全脑尺度直接可视化方法; 全新...

    Hadoop实战中文版

    《Hadoop实战》作为云计算所青睐的分布式架构,Hadoop是一个用Java语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,是谷歌实现云计算的重要基石。《Hadoop实战》分为3个部分,深入浅出地...

    ubantu 16.4下Hadoop完全分布式搭建实战教程

    主要给大家介绍了关于在ubantu 16.4下Hadoop完全分布式搭建的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    ANM:Angular +节点+ MongoDB

    第一个月主要是搭建web框架,构建和自动测试的框架,目前Gulp的构建和测试任务已可用。 下一阶段: 从前到后实现一到两个模块的RESTful,比如books实现从界面到入库的示例代码 预期阶段: 加入socket.io即时交互 ...

    Hadoop实战中文版.PDF

    206第11章 Hive及Hadoop群 20711.1 Hive 20711.1.1 安装与配置Hive 20811.1.2 查询的示例 21011.1.3 深入HiveQL 21311.1.4 Hive小结 22111.2 其他Hadoop相关的部分 22111.2.1 HBase 22111.2.2 ...

    Hadoop实战(陆嘉恒)译

    Hive及Hadoop群11.1 Hive11.1.1 安装与配置Hive11.1.2 查询的示例11.1.3 深入HiveQL11.1.4 Hive小结11.2 其他Hadoop 相关的部分11.2.1 HBase11.2.2 ZooKeeper11.2.3 Cascading11.2.4 Cloudera11.2.5 Katta11.2.6 ...

    .Net Core中使用Quartz.Net实践记录

    Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于winform和asp.net应用中。它灵活而不复杂。你能够用它来为执行一个作业而创建简单的或复杂的作业调度...

    单点登录源码

    单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ...## 环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”) #### 开发工具: ...

    Hadoop实战

    20110.9 小结 206第11章 Hive及Hadoop群 20711.1 Hive 20711.1.1 安装与配置Hive 20811.1.2 查询的示例 21011.1.3 深入HiveQL 21311.1.4 Hive小结 22111.2 其他Hadoop相关的部分 22111.2.1 HBase 22111.2.2 ...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

     本书内容主要包括三部分,第一部分介绍java ee开发的基础知识,以及如何搭建开发环境,包括安装jboss、weblogic应用服务器,以及如何使用svn、netbeans等。第二部分详细讲解了jsf ri、jta、jndi、rmi、jms、...

Global site tag (gtag.js) - Google Analytics