• 分布式扩展流程


    1、分布式部署之扩展数据库远程连接

    1. 连接到mysql服务器上修改系统相关的配置,将对应的用户授予远程连接及后续的所有权限
    2. 操作
    use mysql;
    select host,user,password from user;
    grant all privileges  on *.* to root@'%' identified by "password";
    flush privileges;
    select host,user,password from user;
    
    1. 验证

    2、应用程序重新云端部署

    1. 重新上传应用程序的jar包
    2. 修改application.properties的配置,将对应的分布式的数据库连接url加入配置文件中
    3. 最后启动,访问验证

    3、nginx负载均衡反向代理器的云端部署

    1. 直接上openresty的组合安装包
    2. 先行条件,需要在linux安装pcre,openssl,gcc,curl等
    yum install pcre-devel openssl-devel gcc curl
    
    1. 下载openresty 下载页面 http://openresty.org/cn/download.html
    2. 下载后tar -xvzf openresty**.tar.gz解压后进入
    3. ./configure
    4. make
    5. make install
    6. 安装完成,nginx默认安装在 //usr/local/openresty/nginx目录下
    7. 修改本地和阿里云服务器的host路径,以便于统一访问
      阿里云服务器ip -> miaoshaserver

    4、nginx静态资源部署

    1. 进入nginx根目录下的html下,然后新建resources目录用于存放前端静态资源
    2. 设置指向resources目录下的location可以访问对应的html下的静态资源文件

    5、nginx动态请求反向代理
    反向代理配置,配置一个backend server,可以用于指向后端不同的server集群,配置内容为server集群的局域网ip,以及轮训的权重值,并且配置一个location,当访问规则命中location任何一个规则的时候则可以进入反向代理规则

       upstream backend_server{
            server miaoshaserverbk1 weight=1;
            server miaoshaserverbk2 weight=1;
        }
        location / {
             proxy_pass http://backend_server;
             proxy_set_header Host $http_host;
        }
    

    6、tomcat动态服务的acc日志
    验证开关 acc日志开关

    #日志开关
    server.tomcat.accesslog.enabled=true
    
    #日志格式
    server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D
    server.tomcat.accesslog.directory=/var/www/miaosha/tomcat
    

    7、redis服务器安装

    1. 官网下载对应的redis源代码包
    2. 进入src目录make make install即可安装完成对应的redis功能
    3. 通过src目录下编译出来的./redis-server启动缓存服务器
  • 相关阅读:
    有关需求规格说明
    软件导论第五周作业-------简单小结
    初用sqlite3.exe
    软件开发与模型
    Difference **面向过程(或者叫结构化)分析方法**面向对象分析方法
    当下互联网创业公司采用增量模型的原因
    第七周作业
    第六周作业
    第五周作业
    第四周作业
  • 原文地址:https://www.cnblogs.com/figsprite/p/11077512.html
Copyright © 2020-2023  润新知