易雪寒
永远做更好的自己!
展开
-
SpringBoot学习之Redis下载安装启动【Mac版本】(三十七)
1、我们进入redis根目录安装make,右键根目录,选择【新建位于文件夹位置的终端窗口】,然后窗口会下载很多东西,如果没有报错就表示安装成功。2、我们下载的是redis-7.0.15.tar.gz,这是一个压缩包,我们双击解压这个压缩包,可以得到如下文件。2、进入src目录,使用下面命令连接redis服务,这里没有指定IP和端口就是默认本机和默认端口。4、使用redis,保存一个key为test2,value是“hello,world:“的数据。看到下面截图,就表示我们启动redis服务成功了。原创 2024-04-25 22:52:39 · 323 阅读 · 1 评论 -
SpringBoot学习之Redis下载安装启动【Windows版本】(三十六)
可以看到以服务的方式启动Redis失败了, 其原因是我们在上面已经启动Redis服务了,端口已经被占用了,想要启动以服务方式启动redis自然就失败了,办法就是关闭上面的Redis启动命令窗口以后再次执行就可以了。1、在上面地址栏中输入CMD,或者在根目录右键选择【在终端中打开】PowerShell,输入下面的命令,其中redis.windows.conf是redis的配置文件。2、 测试Redis。好了,今天Windows环境下下载安装和启动Redis就讲到了这里,我们下回再见。原创 2024-04-24 14:03:45 · 195 阅读 · 0 评论 -
SpringBoot学习之Kafka发送消费消息入门实例(三十五)
至于topic如何创建请参考本篇文章的上两篇文章:【SpringBoot学习之Kafka下载安装和启动【Windows版本】(三十四)】【SpringBoot学习之Kafka下载安装和启动【Mac版本】(三十三)】2、 我们成功在控制台看到了我们的消费者消费到了生产者发送的消息,其中第一条消息是我在上一篇文章中首次下载安装通过命令行发送给消费者的。这里我们定义一个Controller来生产消息,定义一个方法,方法中使用kafkaTemplate对象发送消息给指定的topic,1、加入kafka依赖。原创 2024-04-24 00:04:55 · 583 阅读 · 3 评论 -
SpringBoot学习之Kafka下载安装和启动【Mac版本】(三十三)
2、启动ZooKeeper服务,Kafka需要使用ZooKeeper,所以首先需要启动ZooKeeper服务,注意了Kafka是自带了Zookeeper的。3、进入到bin目录下执行 下面命令,看到截图所示没有报错,即表示Zookeeper启动成功。访问Apache Kafka官方网站下载最新版的Kafka二进制文件。在生产端输入信息后回车,到消费者端可以看到生产端发送的信息。--from-beginning:从头开始消费。看到截图这个就表示Kafka启动成功了。5、查看topic列表(可选)原创 2024-04-19 01:37:41 · 964 阅读 · 0 评论 -
SpringBoot学习之Kafka下载安装和启动【Windows版本】(三十四)
我们先进入到根目录,然后右键【在终端中打开】,输入下面命令启动zookeeper,4、找到conf目录下的server.properties文件,用编辑器打开,修改log.dirs目录如下,最后的kafka目录是我们手动增加的。3、我们先进入到根目录,然后右键【在终端中打开】,输入下面命令启动kafka服务,没有报错就是启动成功了。如果提示命令太长的,我们就把文件夹直接改成kafka,重复上面的操作,没有报错就是启动成功了。在根目录下,右键【在终端中打开】,输入下面命令创建一个叫test1的Topic。原创 2024-04-23 17:12:45 · 596 阅读 · 3 评论 -
SpringBoot学习之Kibana和Elasticsearch-Head的下载安装和启动(三十二)
Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。原创 2024-04-08 03:06:32 · 420 阅读 · 0 评论 -
SpringBoot学习之ElasticSearch下载安装和启动(Windows版)(三十)
本文先写windows下的下载安装和启动,后续有时间再补充docker版本下的,毕竟docker现在用的公司和个人太多了,这里我们后续对ElasticSearch简称为ES,不做赘叙。原创 2024-03-25 14:21:41 · 878 阅读 · 0 评论 -
SpringBoot学习之ElasticSearch下载安装和启动(Mac版)(三十一)
本篇是接上一篇Windows版本,需要Windows版本的请看上一篇,这里我们继续把Elasticsearch简称为ES,以下都是这样。原创 2024-03-25 23:40:26 · 340 阅读 · 0 评论 -
zookeeper入门必读
(如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 今天我想谈谈zookeeper,本文不谈如何使用zookeeper,而是zookeeper到底有哪些实际的运用,哪些类型的应用能发挥zookeeper的优势,最后谈谈zookeeper对分布式网站架构能产生怎样的作用。...原创 2017-03-09 16:24:35 · 206 阅读 · 0 评论 -
基于ZooKeeper的分布式Session实现
1.认识ZooKeeperZooKeeper——“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加放心安全的观赏动物。回到我们企业级应用系统中,随着...原创 2017-07-27 13:47:09 · 348 阅读 · 0 评论 -
ZooKeeper学习总结:ZooKeeper快速入门
1. 概述Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。它有如下的一些特点:简单Zookeeper的核心是一个精简的文件系统,它支持一些简单的操作和一些抽象操作,例如,排序和通知。丰富 Zookeeper的原语操作是很丰富的,可实现一些协调数据结构和协议。例如,分布式队列、...原创 2017-06-05 10:31:43 · 1306 阅读 · 0 评论 -
Redis实现分布式session功能的共享
最近项目设计集群,实现了一下session的共享功能,其原理是将session保存到分布式缓存数据库中如:redis, memcache等,然后多个服务器tomcat每次请求都通过NoSql数据库查询,如果存在,则获取值;反之存放值。我是通过redis来实现session的共享,其主要有一下两种方法:1、通过tomcat服务器的拓展功能实现 这种方式比较简单,主要是通过继承sess...原创 2017-12-14 17:15:12 · 242 阅读 · 0 评论