来来来!献给真心想学Java的打工人

113 阅读2分钟

一. 什么是架构和架构本质

在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。

那接下来我将重点聊聊,希望给你以借鉴!大家看完觉得还不错的话,别忘了点个赞哦!码字不易

戳我GitHub主页学习更多技巧优化

Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个?想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块与组建、框架与架构

一、SpringCloud

1.服务发现

  • Eureka
  • Eureka的高可用
  • Consul
  • Consul安装与使用
  • Consul常用命令
  • Consul高可用

img

img

2.服务提供者

img

img

3.服务消费者

  • Ribbon
  • Feign

img

img

4.熔断器

  • Hystrix
  • Hystrix Dashboard
  • Turbine

img

5.配置中心

img

img

6.API Gateway

img

二、使用Docker构建微服务

1.Docker介绍

img img

2.Docker的安装

img

img

3.Docker的常用命令

img

img

4.Dockerfile常用指令

img

img

5.Docker私有仓库的搭建与使用

img

img

6.使用Dockerfile构建Docker镜像

img

7.使用Maven插件构建Docker镜像

img

8.Docker Compose

  • Docker Compose的安装
  • Docker Compose入门示例
  • docker-compose.yml常用命令
  • docker-compose常用命令

img

img

写在最后

以上分享的全部资料可以戳我自行免费下载

还有一份JAVA核心知识点整理(PDF):JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…

bitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…

image