
获得徽章 0
今天面试时候,说到之前做过的项目:
一个底层合规处理的中间件,输出starter给业务方使用。
解释了一会儿后,他理解说:
我理解下来就是一个加解密工具类给业务方调用,你这个有多少方法呢,多少代码量呢。
我懵逼了,现在真的有人从这个方面去问的吗?
其次按照这么理解,中间件说白了也是一句话:
dubbo :provider提供给consumer无感知的rpc调用。多么简单呀,但是底层细节呢,通信细节、服务发现、报文编码解码、各类组件协议的兼容,extension扩展机制这些呢?
是我理解有问题吗?做底层中间件我们关注的版本兼容性、性能、架构设计迭代、代码质量、接入成本、文档输出这类就在一句话中被抹掉了吗?
转而成了我在这个项目中写了三百个方法、一万行代码来作为衡量点吗?
一个底层合规处理的中间件,输出starter给业务方使用。
解释了一会儿后,他理解说:
我理解下来就是一个加解密工具类给业务方调用,你这个有多少方法呢,多少代码量呢。
我懵逼了,现在真的有人从这个方面去问的吗?
其次按照这么理解,中间件说白了也是一句话:
dubbo :provider提供给consumer无感知的rpc调用。多么简单呀,但是底层细节呢,通信细节、服务发现、报文编码解码、各类组件协议的兼容,extension扩展机制这些呢?
是我理解有问题吗?做底层中间件我们关注的版本兼容性、性能、架构设计迭代、代码质量、接入成本、文档输出这类就在一句话中被抹掉了吗?
转而成了我在这个项目中写了三百个方法、一万行代码来作为衡量点吗?
展开
16
6
赞了这篇文章