- 博客(12)
- 资源 (15)
- 收藏
- 关注
原创 Dubbo(五)Dubbo 简单监控平台(monitor)搭建
使用dubbo-admin中dubbo-monitor-simple 项目进行搭建dubbo自带的简单的监控平台。一、下载应用工程下载地址:https://github.com/apache/dubbo-admin/tree/master下载完成后 目录如下,其中dubbo-monitor-simple目录为我们要打包允许的项目:二、打包maven项目并获取打包后的监控应用进入到dubbo-monitor-simple目录后,首先要进行调整链接zookeeper注册中的地址以及其他.
2020-08-29 19:10:47 973
原创 Dubbo(四) 消费者、提供者工程搭建并使用注解实现远程调用
在上一章节《Dubbo(三) 消费者、提供者工程搭建并实现远程调用》中我们简单介绍了Dubbo的概念以及使用xml方式实现了一个消费者和提供者工程,本章介绍使用注解方式实现消费者调用服务提供者Demo。同样本章还是创建三个工程,分别为公共接口类工程、提供者工程、消费者工程。文章中包含项目全部代码。一、公共接口类工程 service-interface:公共接口类模块主要是为了减少提供方和消费者工程中重复的接口类代码编写,所以抽取出单独的模块,并在其他两个工程中pom中引入。1,pom.x
2020-08-29 18:46:06 1856
原创 Dubbo(三) 消费者、提供者工程搭建并实现远程调用
一、Dubbo概述:Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。节点角色说明节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运
2020-08-29 12:31:09 1965
原创 Dubbo(二) Dubbo管理控制台dubbo-admin搭建
dubbo-admin 是一款dubbo的服务治理以及服务查询的一个管理平台。界面如下:1、下载dubbo-admin代码下载地址:https://github.com/apache/dubbo-admin下载解压后的目录如下:2,并maven打包进入到 dubbo-admin 目录下,我们可以看到该目录为SpringBoot的项目目录结构,在其配置文件resources\application.properties 配置文件中可以配置管理平台的端口以及root 和 guest
2020-08-29 10:23:43 425
原创 Dubbo(一) 使用Java RMI 实现RPC(远程过程调用)
Java RMI(Remote Method Invocation) 是jdk1.2 引入的一套Java自带RPC实现方案。实现过程如下:一、远程服务端编写远程接口继承java.rmi.Remote 接口 编写远程接口实现类并继承java.rmi.server.UnicastRemoteObject 类 编写远程启动类,实现指定注册服务端口并注册实例到rmi注册服务器上二、客户端编写本地接口继承java.rmi.Remote 接口,与远程服务端接口保持包名参数等一致。 使用Nami.
2020-08-24 15:03:44 756
原创 从零使用Maven搭建ssm多模块
从零使用Maven搭建ssm多模块1,maven基本环境搭建安装 下载解压Maven,并配置Maven环境变量。修改maven配置文件setting.xml,指定本地资源库路径,可单独将maven中的setting.xml文件复制到另一路径修改。在eclipse中指定Maven setting配置路径。2,创建父模块工程创建父工程应创建为Maven Proj...
2020-08-19 11:22:20 160
原创 ZooKeeper(四) 使用Redis RedissonLock 实现分布式锁
本章将介绍使用RedissonLock 在SpringBoot 工程中实现分布式锁。项目工程文档目录:│ pom.xml //maven 依赖文件├─src│ ├─main│ │ ├─java│ │ │ └─com│ │ │ └─xiaohui│ │ │ │ MainApplication.java //springBoot 启动类│ │ │ ├─bean│ │ │ │ S
2020-08-18 11:59:30 307
原创 ZooKeeper(三) 什么是分布式锁以及使用Redis手写实现
分布式锁的实现基本思路都是通过操作同享的数据信息,达到在多并发下只有一个可以获取到锁。比较关键的是这个同享的数据信息只能有一种为真状态。
2020-08-17 22:07:49 213
原创 SpringBoot2.X 整合Redis实现简单缓存操作
文章包含项目全部文件代码:pom文件 application.propertis 配置文件 SpringBoot启动类 Redis配置类 Controller测试类一、pom文件web依赖,非必须做测试使用。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200
2020-08-06 21:42:55 295
原创 ZooKeeper(二) idea中使用Java操作zookeeper
本章介绍使在idea环境中使用maven工程进行连接zookeeper,并进行简单的增删查改操作。一、使用的pom依赖添加zookeeper依赖,以及进行测试的junit测试依赖。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
2020-08-05 12:06:57 1972
原创 ZooKeeper(一)linux上单机与集群的搭建
环境:Centos 7、zookeeper-3.4.6.tar.gz一、单机版的搭建过程1,上传zookeeper安装包并解压上传安装包到服务器上后使用 tar -zxvfzookeeper-3.4.6.tar.gz 命令进行解压2,在解压后的目录中使用 mkdir data 创建data目录3,重命名并修改conf/目录下配置文件zoo_simple.cfg使用命令 mv zoo_sample.cfg zoo.cfg、 进行重命名;使用vim命令修改里面的d...
2020-08-04 20:49:26 555
黑马Redis教程.zip
2021-04-15
Dubbo.xmind
2020-09-15
kibana-6.8.0-linux-x86_64.tar.gz
2020-05-30
elasticsearch-6.8.0.tar.gz+kibana-6.8.9-linux-x86_64.tar.gz.zip
2020-05-30
Spring 环境搭建、依赖注入、控制反转、面向切面编程、数据库交互 知识点思维导图
2019-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人