摘要:
背景: 由于公司项目管理需要,对开发人员的提交日志进行规范性约束。作为兼职的devops工程师,责无旁贷的去吭哧吭哧的研究了。公司主要使用git管理代码,gogs托管。作为领导眼中分分钟解决的问题,在真实上手研究还是需要一些时间成本的(鄙人主职还是研发)。 思路: 1、利用度娘和biying搜索了大 阅读全文
摘要:
背景: 由于工作中经常需要对微服务的性能进行测试,项目中的业务场景也多是对数据的处理,因此就有对消息中间件进行高性能生产消息的诉求,当前数据来源多是通过kafka,因此想研究下当前比较流行的压测工具是否满足需求,而kafka自带的kafka-producer-perf-test.sh工具又无法自定义 阅读全文
摘要:
问题现象背景: 收到客户反馈使用kafka鉴权sdk并填入平台新建的用户组和topic相关参数,消费报鉴权失败。 排查过程: 1、首先是怀疑客户使用的入参或用法有误,因此向客户要来了ak和sk(其中ak是用户组id,sk是通过用户组id和用户组secret通过sha256算法计算得到),在生产环境新 阅读全文
摘要:
项目概况: 云边协同混合部署 上行 边缘-》中心 连接方式 http restful 下行 中心-》边缘 连接方式 websocket长连接 中心包含中心同步服务、管理控制台服务 边缘包括边缘协议解析,边缘引擎、边缘同步服务 问题 边缘端通常部署在园区或私有服务器内,通过网络与部署在公有云的中心端相 阅读全文
摘要:
平台需要开放kafka消息队列给外部访问,因此安全性需要考虑。其中主要涉及 身份认证(对client 与服务器的连接进行身份认证,brokers和zookeeper之间的连接进行Authentication(producer 和 consumer)、其他 brokers、tools与 brokers 阅读全文
摘要:
由于通过kafka java client无法通过ssl+sasl的方式消费数据,为了便于定位问题,希望开启客户端的日志打印。开启方式如下: 1、在maven中添加依赖 <!--log4j2到slf4j桥梁--> <dependency> <groupId>org.apache.logging.lo 阅读全文
摘要:
目前javax.validation.constraints自带校验注解,校验不通过会统一抛出ValidationException。一般系统的框架会通过@RestControllerAdvice做拦截器,统一管理异常的返回码,拦截ValidationException时,对象里只有错误描述,而没有 阅读全文