常用中间件
文章平均质量分 70
介绍常用中间件相关
LSZXZNJ
这个作者很懒,什么都没留下…
展开
-
Nacos配置中心不可用会有什么影响
基本上不会配置这个JM.XX.XX,所以 配置存储在磁盘中的目录就是 user.home 目录下。当服务中的配置中心使用的是Nacos时,如果Nacos不可用,那么微服务应用会报异常吗?1. 微服务应用在读取配置时,首先读取的是本地数据。本地数据是存储在 磁盘文件中的。2. 如果本地缓存文件不存在,则读取Nacos配置中心的配置。当读取到配置文件后,会把数据写到本地文件中。原创 2024-06-18 20:53:24 · 809 阅读 · 0 评论 -
Nacos启动报错
启动nacos,发现问题原因,就是下面这个方法报的空指针,Nacos 1.1.4引入的 mysql客户端版本是5.1.34。而我本地使用的 mysql 数据库版本是 8.0.26。mysql 客户端版本 和 服务器版本 不一致导致的。原创 2024-06-14 15:32:37 · 415 阅读 · 0 评论 -
kafka配置
因此,需要用 delivery.timeout.ms (默认 2min) 来控制 发送的总时长,所以,当一条消息发送失败时,但是时间没有到 delivery.timeout.ms设置的时间时,就会继续重试,注意的是,需要大于 delivery.timeout.ms + linger.ms。buffer.memory (默认32M) 可以理解成 socket 缓冲大小,当 数据量 超过,则后来的数据 就要等待,等待的时间由 max.block.ms (默认 1min)设置。默认0 即表示有数据时就发送。原创 2023-05-23 11:19:00 · 631 阅读 · 0 评论 -
elasticsearch小白入门
elasticsearch解压后,运行 bin目录下的 elasticsearch-7.10.2\bin>elasticsearch.bat。解压后修改配置 kibana-7.10.2-windows-x86_64\config\kibana.yml。一般再项目中都会用到 搜索,如果直接查询数据库,性能会存在瓶颈。执行 kibana-7.10.2-windows-x86_64\bin>kibana.bat。以上是 windows安装elasticsearch,kibana,用来开发环境测试用。原创 2022-12-23 17:30:03 · 611 阅读 · 0 评论 -
Job Scheduling简介
在编写代码时,稍微复杂一下,需要实现Job接口,创建JobDetail、Trigger、Scheduler等来协助完成调度你的任务。1.xxl-job有一个控制台,需要部署之后,用来注册Job。2.具体的Job方法写完之后,springboot项目使用。需要用到zookeeper来协助完成。如果一个任务执行阻塞,可能会影响其他任务执行。二.Spring提供的定时任务。这个用起来非常便捷。注解标识这个方法,就OK了,也不复杂。五、Elastic-Job。三.xxl-job。...原创 2022-07-27 16:05:21 · 268 阅读 · 0 评论 -
简述Java序列化的几种方式
使用 protobuf,首先需要创建 .proto 文件, 该文件 定义了 将 序列化的 结构 数据。需要根据 规范 来创建 定义 .proto 文件,这个是首先需要 掌握的。可以封装到公共的包来使用步骤:1. 创建 .proto 文件2. protoc 生成 代码 或者 maven 插件生成代码3. 使用,比如 使用 proto文件 生成了一个RequestWxj,就可以来完成 数据的序列化反序列化// 序列化RequestWxj.newBuilder().build().toByteArray原创 2022-06-09 15:33:29 · 2164 阅读 · 0 评论 -
日志组件简单使用
目录关系图实现slf4j + logbacklog4jJCL + log4jJCL+logbackslf4j + log4j简单梳理日志使用方式,包括日志关系图、不同日志的依赖、日志配置文件、日志使用,便于学习和使用。 日志组件包括: 接口层+适配层+实现层,典型的面向接口编程,依赖倒置原则,抽象与实现分离。这也是不断的完善 慢慢发展的结果。可以把日志看成是三个人实现的,每个人的具体实现不一样,为了统一规范,有两个人自己提供了接口层。在使...原创 2022-05-14 18:52:21 · 677 阅读 · 0 评论 -
nacos入门实战到源码解析
分布式系统 容错性好 备份数据 一致性协议模块一致性协议Raft算法Raft算法(强一致性)介绍:两个RPC通信投票选举RequestVote RPC数据交互AppendEntries RPCDistro算法Distro算法(阿里自研的最终一致性算法)介绍:...原创 2021-12-23 18:02:16 · 1537 阅读 · 0 评论 -
常用中间件 环境搭建 和 简单 使用
windows 简单搭建 单机 kafka 环境1. 下载 zookeeper/kafka2. windows 环境下 启动zookeeperzkServer.cmd3. windows 环境下 启动kafka.\bin\windows\kafka-server-start.bat .\config\server.properties4. kafka 启动后,创建一个 topickafka-console-producer.bat --broker-list localhost.原创 2021-08-29 11:11:25 · 726 阅读 · 0 评论 -
sentinel环境搭建
简单搭建sentinel环境1. 在spring boot项目中增加依赖及配置 <!-- sentinel --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>原创 2021-12-30 14:21:35 · 683 阅读 · 0 评论 -
mongdb简单安装
官网下载 window zip 版本ughttps://www.mongodb.com/try/download/enterprisehttps://www.mongodb.com/try/download/enterprise下载后解压创建 data目录,data目录下 创建 db文件夹创建 logs目录,logs目录创建mongo.log文件创建mongo.config文件,内容如下:dbpath=E:\mongodb-win32-x86_64-windows-5.0.原创 2022-03-24 21:20:04 · 680 阅读 · 0 评论