-
命令删除在Kafka中当一个主题不再使用的时候,可以选择将其删除,以此来释放磁盘,文件句柄等资源,删除过程其实很简单,使用kafka-topics.sh脚本中的delete指令就可以。
1bin/kafka-topics.sh --zookeeper...
-
Java性能调优分享这次分享还是之前在公司对项目进行性能调优时,前期的调研,以及积累的一些经验,之前公司产品面对的用户并发量较小,所以测试通过后直接上线,不需要根据其他维度来进行分析优化,后来领导对我负责的系统提出了并发的要求,想知道系统能承受的并发...
-
ZooKeeper’s atomic broadcast protocol: Theory and practiceAndré Medeiros March 20, 2012
AbstractApache ZooKeeper是用于云计算的分布式协调服...
-
通过异步虚拟机复制实现高可用性 涉及资料 推测性执行的概念:https://zhuanlan.zhihu.com/p/33145828 Xen的概念:https://baike.baidu.com/item/Xen 系统脏页及页缓存的概念http...
-
使用两种多线程模式消费数据KafkaProducer是线程安全的,然而 KafkaConsumer却是非线程安全的。 Kafka Consumer中定义了一个 acquire(方法,用来检测当前是否只有一个线程在操作,若有其他线程正在操作则会抛出 C...
-
使用hutool-poi在未安装Office或wps软件的电脑中生成Excel的xls后缀消失问题由于项目中存在日志导出功能,会将查找的日志数据生成Excel文件并下载,在开发和测试过程中,该功能并未出现问题。而当现场环境使用一台未安装Office或...
-
SpringBoot中@ConfigurationProperties对于多层嵌套参数的正确加载方法今天想重构一下Kafka代码,将之前用@Value引入的一些参数全部替换掉,因为可读性和维护性太差,这是以前的样子。12345678910111213...
-
微服务架构的多种部署模式
声明:本文主要内容来自《微服务架构设计模式》
部署包含两个互相关联的概念:流程和架构。部署流程包括一些由开发人员和运维人员执行的过程,以便将软件发布到生产环境。部署架构定义了该软件运行的环境结构。 以微服务架构开发的程序,...
-
关于mybatis-plus中Service和Mapper的分析在后端开发过程中,如果有用到mybatis-plus,肯定会发现在其内部存在着两种数据库操作接口,Iservice和BaseMapper,如果只是用增删改查会发现两者的功能是一致的,除了...
-
CAP原则又称CAP定理,指的是在一个分布式系统中: Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。
CAP理论在微服务架构中是经常被研究的问题,我在之...