高并发登录模块

1.配置MySQL5.7服务的一主二从

mycat对mysql8不完全⽀持

1. gtids事务复制

2. 删除/etc/my.cnf

3. 同步data⽂件需要先停⽤mysql服务,删除data⽬录中的 auto.cnf

4. gtid模式以及经典模式都需要锁表

flush tables with read lock;

unlock tables;

set @@global.read_only=ON;

set @@global.read_only=OFF;

5. 开放mysql服务端⼝

firewall-cmd --zone=public --addport=3306/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

firewall-cmd --list-servcie

6.添加数据库和数据表

#!/bin/bash

/usr/local/mysql/bin/msyql -proot << EOF

create database if not exists eleme charset

utf8mb4;

use eleme;

create table t_user(

 id int primary key auto_increment,

 name varchar(45) not null,

 username varchar(45) not null,

 password varchar(45) not null,

 remark varchar(45)

);

insert intoeleme.t_user(name,username,password,remark)values("超级管理员","admin","admin","管理员");

insert intoeleme.t_user(name,username,password,remark)

values("访客","guest","guest","最低权限");

quit

EOF

2.mycat中间件的读写分离

mycat安装配置

1.开放8066端口

1.上传包

2.解压

3.将解压的文件复制到指定的目录,加-r选项

4.配置mycat的执行环境,配置java的运行环境

5.进入mycat的配置文件

6.修改server.xml和schem.xml文件

server.xml

 schema.xml

6.启动,若不成功进行下一步

7.netstat -lnput | grep 8066

7.查看日志文vim wrapper.log

3.2台java后端服务器

jdk版本17

1. 上传jdk安装https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

2. 配置环境变量/etc/profile

 

3. Java -version

部署饿了么后端项⽬ 登录模块

1. 修改application.yml⽂件

1. port 默认8080,可以修改为其他的端⼝,但是修改完成之后,需要修改防⽕墙端⼝

2. url jdbc:mysql://mycat的ip:mycat8066端⼝/eleme

3. username=zhangmin

4. password=zhangmin

 2. 先打开java服务器的端⼝

firewall-cmd --add-port=8080/tcp -- permanent

firewall-cmd --reload

 3. 启动后端服务 jar包

nohup java -jar element_server_xxxxx.jar&

4. 在远程浏览器上测试 

4.lvs代理java服务

  • 16
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值