学习中间件的几个阶段

在这里插入图片描述

学习中间件的几个阶段

在这里插入图片描述
学习一个中间件,是一个不断翻山越岭的过程,如上图所示,一共有6座小山峰需要翻越。其实,武侠中的每一种武功招式的学习过程也是一样的,其都有不同的层级,需要不断学习去翻越每一层级。

  1. 学习中间件的第一步,就是先要搞清楚,这个中间件出是为了解决什么问题,产生的历史背景。搞清楚以上两个问题之后,最好可以对比是否有其他类似的中间件,并与其进行功能上和性能上的优缺点对比。
  2. 完成第一步骤,会对这个中间件有一个大概认识,接下来就是要动手实践了。安装完这个中间件,可以通过“help”命令了解其使用方法,当然使用的过程中,会涉及到中间件使用的一些基本概念,我们就要对这些概念要有所了解。例如,学习git中,你可能需要了解工作区,暂存区和头指针等概念。
  3. 第三步需要了解一下,中间件提供了哪些API可以使用,并提供了哪些语言的client端等,可以在开发工作中使用。
  4. 在对中间件使用方法上有一些了解之后,需要对该中间件的实现原理和机制有一定的了解,因为使用在该中间件过程中,需要根据你的应用场景,为中间件配置合适的参数。这一步可能会涉及到一些基础知识,例如操作系统、数据结构、计算机网络等,需要一定的内功。如果内功薄弱,学习起来可能会费劲。
  5. 如果在使用过程中发现一些bug或者对中间件原理和实现机制有一定兴趣,可以深入到源码进行进一步的学习。甚至,可以修复中间件的bug,并贡献回社区。
  6. 最后一步就是不断的实践和调优,不断实践过程当中,会不断有新的发现,不断推翻之前对这个中间件理解,是永无止境的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值