搭建基于 docker 的 Kafka 集群及 Spring Boot 应用访问

2021-03-27
阅读 4 分钟
5.1k
需求搭建一个 3 节点 kafka 集群,测试功能和性能实现 Spring kafka 下对 kafka 集群的操作一、搭建精简版 kafka 集群参考排名第一的 kafka 镜像 wurstmeister/kafka 的官方文档,进行如下操作:创建 docker-compose.yml 文件,内容如下: {代码...} 关键点:未指定 kafka 容器名、未暴露 kafka 相关端口,便于 docker-c...

Multi Module Spring Boot集成测试使用JaCoCo生成测试覆盖率

2020-08-22
阅读 4 分钟
5.3k
一般的SpringBoot项目会由多Module组成,每个Module为不同的功能模块。项目启动时,多个Module提供不同的服务,共同支持了本项目所提供的服务。若采用启动SpringBoot的方式进行多Module集成测试,一般test case会放在SpringApplication类所在的Module中,该Module一般仅提供了服务的入口,并无太多实际业务功能「简单来...

「原理分析」Spring Boot启动时基于spring.factories自动读取远端Environment实现的原理源码分析

2020-07-26
阅读 6 分钟
4.6k
采用Spring标准的事件/监听器模型,通过Spring SPI的方式,在Spring Boot启动时,自动读取远端「远程服务器、本地硬盘等」Environment配置,方便在Spring Boot启动前,对配置进行灵活调整,增加灵活性,减少硬编码。

Spring Boot + MongoDB 应用的 Docker 化实践

2018-06-05
阅读 3 分钟
4.7k
本文旨在通过将一个具体的 Spring Boot + MongoDB 项目进行 Docker 化处理,从而对 Docker 的基本用法进行一次实践。该项目 Docker 化后,后端服务访问数据库正常,仍然可以打开后端服务托管的单页 Web 应用,总之项目运行状态符合预期。具体使用的项目见 这个 GitHub 仓库。