springboot集成kafka快速入门demo springboot-demo

springboot集成kafka快速入门demo

一、kafka介绍 Kafka是一种基于分布式发布-订阅消息系统的开源软件。 其目标是提供高吞吐量、低延迟、可扩展性和容错能力。 Kafka中将消息存储在可配置数量的分区中,以便实现横向扩展,并且支持多个生产者和消费者,具有良好的可靠性保证机制。 除此之外,Kafka还支持数据复制、故障转移和离线数据处理等功能,并被广泛应用于网站活动跟踪、日志收集与分析、流式处理、消息队列等场景 二、环境搭建...
阅读全文
springboot集成docker快速入门demo springboot-demo

springboot集成docker快速入门demo

一、docker介绍 Docker是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包到一个可移植的容器中。这个容器可以在任何流行的 Linux或 Windows操作系统上运行,并且支持虚拟化。容器是完全基于沙箱机制的,这意味着它们之间不会有任何接口,从而确保了隔离性和安全性。 二、代码工程 pom.xml添加docker打包插件 <?xml version="1.0" enco...
阅读全文
Springboot集成prometheus快速入门demo 博主自留地

Springboot集成prometheus快速入门demo

一、介绍 prometheus ​Prometheus 是由前 Google 工程师从 2012 年开始在 Soundcloud 以开源软件的形式进行研发的系统监控和告警工具包,自此以后,许多公司和组织都采用了 Prometheus 作为监控告警工具。Prometheus 的开发者和用户社区非常活跃,它现在是一个独立的开源项目,可以独立于任何公司进行维护。为了证明这一点,Prometheus ...
阅读全文
Springboot集成hanlp快速入门demo springboot-demo

Springboot集成hanlp快速入门demo

一、hanlp介绍 HanLP是一系列模型与算法组成的NLP工具包,目标是普及自然语言处理在生产环境中的应用。HanLP具备功能完善、性能高效、架构清晰、语料时新、可自定义的特点。内部算法经过工业界和学术界考验,配套书籍《自然语言处理入门》已经出版。目前,基于深度学习的HanLP 2.x已正式发布,次世代最先进的NLP技术,支持包括简繁中英日俄法德在内的104种语言上的联合任务。 HanLP提...
阅读全文
Springboot集成rocketmq快速入门demo springboot-demo

Springboot集成rocketmq快速入门demo

一、rocketmq介绍 RocketMQ是一个纯Java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里参考Kafka特点研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。 二、rocketmq环境搭建 采用docker-compose搭建,具体配置如下 version: '3' servic...
阅读全文
Springboot集成ElasticSearch快速入门demo springboot-demo

Springboot集成ElasticSearch快速入门demo

一、ElasticSearch介绍 elasticsearch是构建在Apache Lucene上的使用Java语言开发的开源分布式搜素引擎。Lucene是一个开源的全文搜索引擎工具包,它仅是一个工具包而不是一个完整的工作引擎,并且只能被Java应用程序调用,elasticsearch基于REST API,因此任何开发语言开发的任何应用程序都可以通过JSON格式的HTTP请求来管理elastic...
阅读全文
Springboot集成mongodb快速入门demo 博主自留地

Springboot集成mongodb快速入门demo

一、mongodb介绍 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,且与关系数据库的最为相像的。它支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复杂的数据类型。Mongo 最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索...
阅读全文
Springboot集成graylog快速入门demo springboot-demo

Springboot集成graylog快速入门demo

一、graylog介绍 GrayLog是一个轻量型的分布式日志管理平台,一个开源的日志聚合、分析、审计、展示和预警工具。 在功能上来说,和ELK类似,但又比ELK要简单轻量许多。 依靠着更加简洁,高效,部署使用简单的优势很快受到许多公司的青睐。 GrayLog包含Elasticsearch、MongoDb 和Graylog三个模块 二、graylog环境搭建 这里采用docker-compo...
阅读全文
SpringBoot集成Minio快速入门demo springboot-demo

SpringBoot集成Minio快速入门demo

一.minio介绍 MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。 二.minio环境搭建 这里采用docker-compose搭建 # 可参考 https:/...
阅读全文
Loading...