解决:“/****/kafka_2.13-3.0.0/bin/kafka-run-class.sh: line 342: exec: java: not found ”问题 编程语言

解决:“/****/kafka_2.13-3.0.0/bin/kafka-run-class.sh: line 342: exec: java: not found ”问题

问题:启动zookeeper失败,查看状态日志,如下图:解决kafka运行依赖java环境,而本机已安装java环境查看java环境变量 查看kafka环境变量回到问题本身,我们看一下kaf...
阅读全文
@Scheduled 动态配置cron 编程语言

@Scheduled 动态配置cron

一、在application.yml中添加cronscheduled: cron: test:"*/10 * * * * ?"二、在启动类添加@EnableScheduling@SpringBootA...
阅读全文
[转]图解分布式一致性协议Paxos 编程语言

[转]图解分布式一致性协议Paxos

图解分布式一致性协议Paxos 最初的原文已经访问不到了, 互联网没有记忆. 抢救性保存.Paxos协议/算法是分布式系统中比较重要的协议,它有多重要呢?<分布式系统的事务处理>:Goog...
阅读全文

promise和async/await区别

拓展:js中同步、异步         js的同步和异步问题通常是指ajax的回调,如果是同步调用,程序在发出ajax调...
阅读全文
Apache Kafka消息传递可靠性分析 编程语言

Apache Kafka消息传递可靠性分析

如果MQ没有类似数据库事务结构和保证,是不可能达到消息投递100%可靠的,极端情况下消息投递要么丢失或重复。下面咋们从producer,broker,consumer的角度分析一下Kafka中会出现哪...
阅读全文

Mina的IoBuffer改造成Netty的ByteBuff

  背景:部标GPS通讯底层全部改造成基于Netty服务器实现的,现将Mina的依赖移除,修改过程中有用到缓冲区的读写。现做了如下修改:原有基于Mina的IoBuffer对字节读写封装代码如下: 1p...
阅读全文
k8s - 控制器(deployment) 编程语言

k8s – 控制器(deployment)

通过kind为Pod定义的资源是一个自主式pod,如果pod被删除了,pod不会自我恢复,如果连yaml文件也找不到了,那只能卷铺盖跑路了。Replicaset(副本控制器)创建的pod,可以管理po...
阅读全文