2 3 4 5 6 7 8 9 10 11 12

微服务相关组件的启动方法

本篇文章是记录微服务相关组件的启动方法,安装流程可以百度查看网上博主文章,随便找一篇问题都不大,本文主要是因为运行的有点特殊,特意记录下来,日后忘记回来找笔记,都是在已经安装配置的基础上。

Redis

分布式缓存,单机Redis的启动方式。

# 启动Redis
redis-server redis.conf
# 停止redis服务
redis-cli shutdown

实现微服务保护

sentinel

1.微服务流量控制组件sentinel,下载好的jar包,将其拷贝到一个你能记住的非中文目录,然后运行命令:java -jar sentinel-dashboard-1.8.1.jar,然后访问:localhost:8080 即可看到控制台页面,默认的账户和密码都是sentinel。

2.启动方式跟官方一样:

java -jar sentinel-dashboard.jar

如果要修改nacos地址,需要添加参数:

java -jar -Dnacos.addr=localhost:8848 sentinel-dashboard.jar

seata

Seata是分布式事务解决方案。致力于提供高性能简单易用的分布式事务服务,为用户打造一站式的分布式解决方案。

进入bin目录,运行其中的seata-server.bat即可:在cmd上运行seata-server.bat

启动成功后,seata-server应该已经注册到nacos注册中心了。

之后启动微服务项目需要一个一个启动,同时启动就报错,而且报错后还会莫名其妙就崩了,需要重新启动,不然对数据库的操作会报各种错误。

nacos

打开在命令行的nacos的bin目录下输入startup.cmd -m standalone启动nacos。然后访问在控制台提示的网址即可,默认账号密码都是nacos。

apache-jmeter

压力测试工具jmeter,需要在jdk1.8以上的版本运行,点击如下图脚本直接运行。

docker

应用容器引擎 docker,在Centos7虚拟机上安装运行,启动前需要关闭防火墙。

# 关闭防火墙
systemctl stop firewalld
# 启动docker服务
systemctl start docker 

RabbitMQ

消息队列RabbitMQ,在Centos7虚拟机上安装运行。

# 重启虚拟机后重启mq容器--mq为前面起的名字
docker start mq

elasticsearch

分布式搜索引擎elasticsearch,在Centos7虚拟机上安装运行。

# 重启后,重启容器--es为前面起的名字
docker start es

kibana

分布式搜索引擎elasticsearch的数据可视化组件,在Centos7虚拟机上安装运行。

# 重启后重启容器--kibana为前面起的名字
docker start kibana

记录每一个学习瞬间

posted @ 2023-04-25 11:03  MrDevil  阅读(78)  评论(0编辑  收藏  举报