
zookeeper+Dubbo
分布式的一些学习
小伙阿k
所有命运馈赠的礼物早已暗中标好了价格
展开
-
Linux 环境下 ZooKeeper 的安装和启动
使用zookeeper 作为分布式的注册中心 安装 步骤1、下载zookeeper的 .ar.gz 文件 官网:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz 步骤2、在Linux环境下解压安装包到指定位置 tar -zxvf 安装包名 -C /usr/local/zookeeper/ 为了方便,这里更改一下解压后的文件名为zookeeper 命令:mv o原创 2020-11-01 14:18:24 · 1527 阅读 · 0 评论 -
学习 Dubbo 一些必知必会的知识 三
Dubbo简介 什么是Dubbo 高性能Java RPC框架 Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 官网:http://dubbo.apache.org/zh-cn/ Dubbo 的一些基本概念 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Mon原创 2020-10-31 21:06:12 · 1405 阅读 · 0 评论 -
学习 Dubbo 一些必知必会的知识 二
RPC 什么是RPC ? RPC (remote procedure call) 远程过程调用 是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。 RPC基本原理 RPC中的两个核心模块 通信 序列化 如何让两台机器上的进程能够更加稳定和快速的建立连接交换数据,是RPC框架最需要解决和考虑的问题。而数据在网络中传原创 2020-10-31 20:43:45 · 1411 阅读 · 0 评论 -
学习 Dubbo 一些必知必会的知识 一
Dubbo 1、分布式基础理论 什么是分布式系统?分布式系统是一些或一群独立计算的计算机集合。这些计算机组合起来给用户提供服务,再用户看来,就像是一个独立的系统。 网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 2、架构的发展演变 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 优点:将所有的功能都部署到一原创 2020-10-31 20:31:05 · 1554 阅读 · 0 评论