Window 环境安装

Nacos 安装

概述

Nacos用于服务注册发,配置和管理微服务,它提供了一组简单易用的特性集,能够帮助我们快速实现动态服务发现,服务配置,服务元数据及流量管理。Nacos是构建以”服务”为中心的现代应用架构。

单机部署

下载 Nacos

地址:https://github.com/alibaba/nacos/releases/tag/1.4.1
百度云盘下载:链接:https://pan.baidu.com/s/1DXlYfRDJRyFFSh16zN_rRg
提取码:9nxk图片.pngnacos 解压后的目录结果
image.png

启动 Nacos

image.png

Linux/Unix/Mac:sh startup.sh -m standalone //单机模式启动,默认为集群模式

ubuntu:bash startup.sh -m standalone

Windows:cmd startup.cmd //默认为集群模式启动,cmd startup.cmd -m standalone 单机模式

通过脚本设置单机模式

startup.cmd 脚本文件,默认设置为集群模式
image.png

配置数据库加载配置文件

打开 application.properties 文件
image.png
图片.png

关闭Nacos服务

Linux/Unix/Mac:sh shutdown.sh Windows:cmd shutdown.sh 或者双击 shutdown.cmd运行文件

[

](https://blog.csdn.net/calm_encode/article/details/108936211)

启动结果

注意:在配置好前面的步骤之后,Windows10需要在bin目录下启动 startup.cmd 或者CMD命令行切换到bin目录启动。
image.png启动成功后可以通过http://localhost:8848/nacos访问本地的nacos应用。
image.png

集群部署

需要提前准备环境如下

  1. jdk1.8+
  2. maven 3.3+
  3. nginx 作为负载均衡
  4. mysql 官网文档: https://nacos.io/zh­cn/docs/cluster­mode­quick­start.html

流程图

图片.png

安装集群 Nacos

把之前的下载好的 nacos 拷贝成三份,端口分别为8848、8850和8851,如下图
图片.png
分别修改配置如下
application.properties 配置文件

  • 端口:server.port
  • 数据库配置

图片.png
将conf\cluster.conf.example改为cluster.conf,添加节点配置

  1. 127.0.0.1:8849
  2. 127.0.0.1:8850
  3. 127.0.0.1:8851

分别启动 nacos8849,nacos8850,nacos8851
以nacos8849为例,进入nacos8849目录,启动nacos
bin/startup.cmd
测试
登录 http://127.0.0.1:8849/nacos ,用户名和密码都是 nacos
图片.png

nginx 反向代理
nginx.conf 配置文件

  1. worker_processes 1;
  2. events {
  3. worker_connections 1024;
  4. }
  5. http {
  6. include mime.types;
  7. default_type application/octet-stream;
  8. sendfile on;
  9. keepalive_timeout 65;
  10. upstream nacos {
  11. server 127.0.0.1:8849;
  12. server 127.0.0.1:8850;
  13. server 127.0.0.1:8851;
  14. }
  15. server {
  16. listen 80;
  17. server_name localhost;
  18. location / {
  19. root html;
  20. index index.html index.htm;
  21. }
  22. #error_page 404 /404.html;
  23. # redirect server error pages to the static page /50x.html
  24. #
  25. error_page 500 502 503 504 /50x.html;
  26. location = /50x.html {
  27. root html;
  28. }
  29. # nacos cluster config
  30. location /nacos {
  31. proxy_pass http://nacos/nacos;
  32. }
  33. }
  34. }

启动 nginx
双击 nginx.exe
图片.png
浏览器访问:http://localhost/nacos/
用户名:nacos 密码 nacos
看集群信息,已经搭建集群完成
图片.png


Redis 安装

MySql 安装