未分类 归档 - Cobub
分布式协调服务zookeeper知多少

分布式协调服务zookeeper知多少

2 weeks ago 1 88

zookeeper简介

由于之前了解一个分布式框架(dubbo)时,其中涉及到zookeeper,因此今天就先来大概的介绍一下zookeeper。zookeeper是一个用来管理大量的主机的分布式协调服务。

(一) 分布式应用程序

分布式应用程序可以通过在它们之间协调以完成特定的任务,快速且有效的方式在多个系统中的网络在给定时间(同时)运行
分布式应用程序有两部分,分别是:服务器和客户端应用程序。如下图所示:

(二) 分布式应用程序的有点

可靠性 可扩展性 透明性

(三) zookeeper提供的服务

命名服务 配置管理 集群管理 节点领导者选举 锁定和同步服务 数据注册表

Activiti浅析

4 weeks ago 1 172

Activiti框架以其开源的特性,作为近年来迅猛发展的工作流框架之一。而另一种工作流框架JBPM5目前来说也是非常热门的工作流框架。虽然这两个框架是所属于不同的两个公司,但其实这俩框架却有着不小的关系呢。Activiti工作流框架开发的主导者Tom Baeyens之前任职于jBoss公司,也就是目前的JBPM5的发布公司,担任的是之前JBPM4工作流引擎的首席架构师。但是根据推测由于jBoss公司内部矛盾以及对工作流引擎未来版本的架构中的严重分歧,最后导致Tom Baeyens离开了jBoss公司,转而就职于Alfresco公司。然而,在数月的时间里,Tom
Baeyens就推出了基于JBPM4工作流引擎的开源工作流系统Activiti。

RPC框架技术初窥

1 month ago 1 139

RPC是什么

RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。
以上是百度百科对RPC的解释。
一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。

深入解析jquery实现原理第一章

1 month ago 1 137

JQuery是一款非常优秀的JavaScript库,极大地提升了前端js开发体验,所以最近我在看jquery的源码,想把自己理解的一些内容分享给大家。

ORA-4031错误深入解析

1 month ago 1 245

想要彻底理解4301错误发生的原因就要了解SQL语句的执行过程以及Oracle共享内存的结构


客户端与Oracle之间通信过程图

ELK实时日志分析平台的搭建部署及使用

1 month ago 1 711

一、 ELK初步接触

1.1 为什么要用ELK

日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。

Hadoop Yarn调度器的选择和使用

2 months ago 1 1720

引言

Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。