# distributed **Repository Path**: hellowjjava/distributed ## Basic Information - **Project Name**: distributed - **Description**: 学习用的分布式项目,包括dubbo SPI 机制、服务发布及注册源码分析;zookeeper 集权搭建、Leader 选举源码分析、watcher 机制源码分析;redis 内部原理分析及集群搭建;消息中间件:ActiveMQ(概要)、rabbitmq(概要)、kafka(消息分发策略、消息消费原理及集群安装);并发编程下基于 synchronized、volatile 基于高并发下的有序性、可见性及原子性问题分析以及对JUC工具包的常用锁工具源码分析;MySQL 安装单台、同服务器安装多实例、MySQL主从复制搭建,MySQL索引、存储引擎、事务锁分析;nagios 服务监控搭建,监控MySQL、CPU、磁盘;nginx 安装配置、集群;ELK 功能搭建:ElasticSearch、head/cerebro插件安装,kibnan、logstash服务搭建; - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2022-06-06 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # distributed ## 项目介绍 ** 分布式学习 ** ## 软件架构 ### [协议](protocol-demo) ### [dubbo](source-dubbo) ### [zookeeper](source-zookeeper) ### [消息中间件](message-communication) ### [redis](redis-demo) ### [netty](source-netty) ### [并发编程](concurrent-program) ### [并发编程-JUC](concurrent-program/JUC.md) ### [MySQL性能优化](mysql-tuning) ### [nginx](nginx-config) ### [mall-application](mvc-application) ### [ELK](elk) ### [Nagios](mysql-tuning/Nagios.md)