java 从零开始搭建dubbo服务(一)dubbo介绍及环境搭建

一、dubbo是什么?

dubbo是Alibaba开源的分布式服务框架,简单点说,它就是一个提供RPC接口的服务框架。

二、dubbo的组成部分

1、组成部分
组成节点 角色说明
Provider 暴露服务的服务提供方(服务提供者)
Consumer 调用远程服务的服务消费方(服务调用者)
Registry 服务注册与发现的注册中心(一般是由zookeeper集群组成)
Mon

java 搭建maven私有仓库

目前maven私有仓库都是通过nexus来搭建的,所以本文也以nexus这个工具来搭建maven私有仓库
maven下载组件包的过程示意:

一、maven私有仓库搭建

注:最新版本为3.x,不过大多数公司仍然使用2.x,所以这里以安装2.x为例

1、下载源码

下载地址:https://www.sonatype.com/download-oss-sonatype

  1. wget https://sonatyp

java disconf浅入浅出(一)disconf简介以及disconf-web端使用

一、disconf介绍

1、disconf是什么

disconf是一个提供分布式配置管理的软件,所谓分布式配置管理就是为一组或多组分布式环境提供统一的配置管理服务,只需要在web管理控制端修改某个配置项,其他使用这个配置的客户端就可以接收到更改通知,重新拉取配置。

2、disconf组成部分
  • disconf-web::web控制台
  • disconf-client:客户端调用

二、disconf的web控制

zookeeper zookeeper简单用法之zookeeper安装部署

一、zookeeper是啥?
ZooKeeper是一个开源的分布式服务框架,它是Apache Hadoop项目的一个子项目,主要用来解决分布式应用场景中存在的一些问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置管理等。
简单点说,正如某位前辈说的zookeeper = 通知机制 + 文件系统。

  • 文件系统 : 这是所说文件系统,其实并非真正的文件系统,它是一种类似于