开头
Netty 作为当前流行的 NIO 框架,在游戏、大数据通讯,云计算、物联网等领域都有广泛的应用,大家熟知的 Dubbo,底层用的就是 Netty。尤其在高性能 RPC 方面,Netty 更是必不可少。然而,想要将 Netty 真正掌握并精通难度却不小。一些学习者可能会遇到这些问题:
- 多线程编程、Socket 通信、TCP/IP 协议栈等知识掌握不扎实,学习过程比较吃力;
- 学习了不少理论知识,但真正跟具体项目结合在一起,解决实际问题时,又感觉比较棘手;
- 调用过程中遇到问题,不会定位,基本靠网上搜索,效率很低。
因此,如果没有一个好的学习方法,抓不住重点,只靠阅读源码,既耗时又很难吃透,很容易半途而废。
一、SpringCloud
1.服务发现
- Eureka
- Eureka的高可用
- Consul
- Consul安装与使用
- Consul常用命令
- Consul高可用


2.服务提供者


3.服务消费者
- Ribbon
- Feign


4.熔断器
- Hystrix
- Hystrix Dashboard
- Turbine

5.配置中心


6.API Gateway

二、使用Docker构建微服务
1.Docker介绍


2.Docker的安装


3.Docker的常用命令


4.Dockerfile常用指令


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


6.使用Dockerfile构建Docker镜像

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

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


















