公司内使用kafka,redis等基础组件时,是否有必要对官方client包再加一次封装
官方client比较简单,一般只是给你提供一个使用的方式,相当于文档般的存在。比如kafka,单用官方的client还不够用,你可以根据自己的情况包装client为一个适合自己的开发框架,可以方便的进行配置(比如group name之类)、集成一些异步队列的库来提升性能、以及自动部署脚本等。谢邀。
■网友
应该有必要,如果这些开源的软件提供的API发生变化,那么你的程序也需要变化。但是如果有个封装的client,那么只需要修改client即可。
【公司内使用kafka,redis等基础组件时,是否有必要对官方client包再加一次封装】 kafka的话,官方只提供了C的接口,如果要用于C++的话,最好还是自己封装一下。
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 银行it人怎样转型
- 银行的数据中心可以跳槽去互联网公司吗
- 汽车知识|押宝全新造型,东风雪铁龙新C5能否成为神龙公司“救世主”
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- 城管局|明显的官商勾结
- 互联网科技公司技术投入占比(占收入)?
- 上市公司孵化新项目成熟之后,拆分出去成立新公司,这样不会损害其他股东的利益吗
- Syniverse是不是南京最难进的IT公司
