java学习目标,方向

第一梯队
MySQL
spring
springmvc
Mybatis
springcloud
springboot
Redis
Linux

第二梯队
JVM
Oracle
kafka
dubbo
Zookeeper
多线程
反射,io,多线程,集合
MongoDB
RabbitMQ
Docker
k8s
ElasticSearch



第三梯队
网络编程
NIO
Nginx
Tomcat
设计模式
RocketMQ
负载均衡,分布式,缓存,消息队列
高并发,高负载,高可用
SQL设计,调优
网络协议
JPA
Hibernate
Vue
jenkins
memcache

dubbo知识点需要掌握的内容

dubbo的工作原理?

dubbo支持的序列化协议?

dubbo的负载均衡和高可用策略?动态代理策略?

dubbo的SPI思想?

如何基于dubbo进行服务治理、服务降级、失败重试以及超时重试?

dubbo服务接口的幂等性如何设计(比如不能重复扣款,不能重复生成订单,不能重复创建卡号)?

dubbo服务接口请求的顺序性如何保证?

如何自己设计一个类似dubbo的rpc框架? 

使用spring cloud也是一样,比如eureka的工作原理?feign声明式调用的原理?等等各种底层原理要搞懂。

走分布式架构后常见的要解决的技术问题:

    1. 分布式会话

    2. 分布式锁

    3. 分布式事务

    4. 分布式搜索

    5. 分布式缓存

    6. 分布式消息队列

    7. 统一配置中心

    8. 分布式存储,数据库分库分表

    9. 限流、熔断、降级等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值