现在很多地方都会用到zookeeper, 用到它的地方就是为了实现分布式。用到的场景就是服务注册,比如一个集群服务器,需要知道哪些服务器在线,哪些服务器不在线。 ZK有一个功能,就是创建临时节点,当机器启动应用的时候就会连接到一个ZK节点,然后创建一个临时节点,那么通过获取监听该路径,并且获取该路径 ...
分类:
Web程序 时间:
2019-01-12 15:58:25
阅读次数:
234
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 ...
分类:
其他好文 时间:
2019-01-09 16:42:13
阅读次数:
155
原文:8分钟学会Consul集群搭建及微服务概念Consul介绍: Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/V... ...
分类:
其他好文 时间:
2019-01-05 00:53:59
阅读次数:
232
dubbo的简单介绍 是一个分布式服务框架,致力于高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案(关于服务治理方面将单独介绍) 核心部分 1 远程通信 提供对多种基于长连接的NIO框架抽象封装,包含多种线程模型,序列化,以及"请求-响应"模式的信息交互方式 2 集群容错 提供基于接口 ...
分类:
其他好文 时间:
2019-01-02 12:41:55
阅读次数:
178
Dubbo (开源分布式服务框架) 本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! Dubbo是 [1] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [2] Spring框架无缝集成。 Dubbo是一款高性能 ...
分类:
其他好文 时间:
2018-12-26 16:49:49
阅读次数:
182
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了。要实现网络机器间的通讯,
分类:
其他好文 时间:
2018-12-25 20:29:08
阅读次数:
156
前言:作为目前世界上最先进的分布式版本控制系统,简单来说就是高端大气上档次!代码托管仓库有两种类型。远程仓库和本地仓库;两者没啥不同,纯粹为了7*24小时开机并交换大家的修改。GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。相关git的具体介绍,有兴趣的同学
分类:
其他好文 时间:
2018-12-20 14:27:24
阅读次数:
160
最近工作中接到一个需求,需要对一个MQ消息队列进行性能测试,测试其消费能力,开发提供了一个dubbo服务来供我调用发送消息。 这篇博客,介绍下如何利用jmeter来测试dubbo接口,并进行性能测试。。。 一、Dubbo简介 dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调 ...
分类:
其他好文 时间:
2018-12-19 11:04:27
阅读次数:
173
背景 Dubbo是一个分布式服务框架,能避免单点故障和支持服务的横向扩容。一个服务通常会部署多个实例。如何从多个服务 Provider 组成的集群中挑选出一个进行调用,就涉及到一个负载均衡的策略。 几个概念 在讨论负载均衡之前,我想先解释一下这3个概念。 这3个概念容易混淆。他们都描述了怎么从多个 ...
分类:
其他好文 时间:
2018-12-17 16:03:31
阅读次数:
206
一、ZooKeeper简介1.ZooKeeper是什么?ApacheZooKeeper是一个开源的分布式服务框架,为分布式应用提供协调服务,用来解决分布式应用中的数据管理问题,如:配置管理、域名服务、分布式同步、集群管理等官网https://zookeeper.apache.org/2.ZooKeeper组成?主要包括两部分:文件系统、通知机制2.1文件系统?ZooKeeper维护一个类似Linu
分类:
其他好文 时间:
2018-12-17 02:17:33
阅读次数:
203