跳至主要內容
Sentinel 规则持久化

Sentinel 规则持久化

一、修改order-service服务

修改OrderService,让其监听Nacos中的sentinel规则配置。

具体步骤如下:

1.引入依赖

在order-service中引入sentinel监听nacos的依赖:

<dependency>
    <groupId>com.alibaba.csp</groupId>
    <artifactId>sentinel-datasource-nacos</artifactId>
</dependency>

Mr.Jh大约 2 分钟必备组件
Redis集群

Redis集群

本章是基于CentOS7下的Redis集群教程,包括:

  • 单机安装Redis
  • Redis主从
  • Redis分片集群

1.单机安装Redis

首先需要安装Redis所需要的依赖:

yum install -y gcc tcl

Mr.Jh大约 9 分钟必备组件
Git 分布式版本控制工具

Git 分布式版本控制工具

  • Git概述
  • Git代码托管服务
  • Git常用命令
  • 在IDEA中使用Git

1. 前言

1.1 什么是Git

Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。

在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):

image-20210924171926037

Mr.Jh大约 21 分钟必备组件
Kafka

Kafka

1.kafka

2).kafka概述

消息中间件对比

特性 ActiveMQ RabbitMQ RocketMQ Kafka
开发语言 java erlang java scala
单机吞吐量 万级 万级 10万级 100万级
时效性 ms us ms ms级以内
可用性 高(主从) 高(主从) 非常高(分布式) 非常高(分布式)
功能特性 成熟的产品、较全的文档、各种协议支持好 并发能力强、性能好、延迟低 MQ功能比较完善,扩展性佳 只支持主要的MQ功能,主要应用于大数据领域

Mr.Jh大约 12 分钟必备组件
Linux-01

Linux-01

  • Linux简介
  • Linux安装
  • Linux常用命令

1. 前言

1.1 什么是Linux

image-20210808232140228

Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,所学习的Linux也是一款操作系统。

1.2 学完Linux能干什么

学习完Linux操作系统之后,我们可以做以下几个方面的事情:


Mr.Jh大约 22 分钟必备组件
Linux-02

Linux-02

  • 软件安装

  • 项目部署

1. 软件安装

1.1 软件安装方式

在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下:

安装方式 特点
二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可
rpm安装 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
yum安装 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题(安装过程需要联网)
源码编译安装 软件以源码工程的形式发布,需要自己编译打包

Mr.Jh大约 25 分钟必备组件
MongoDB

MongoDB

1.1.1)安装MongoDB

拉取镜像

docker pull mongo

创建容器

docker run -di --name mongo-service --restart=always -p 27017:27017 -v ~/data/mongodata:/data mongo

Mr.Jh大约 3 分钟必备组件
2