当前位置: 首页 > news >正文

高并发登录模块

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服务


http://www.mrgr.cn/news/6072.html

相关文章:

  • 松下弧焊机器人维修 控制柜故障 连接线修复
  • Eureka 服务发现原理及实践
  • 『功能项目』移动后的光标显示【04】
  • (QT-UI)十四、在时间轴上绘制一段段时间片
  • STM32中的DMA
  • UDP和TCP协议段格式分析
  • 科技在教育领域的创新应用与在工作场所的智能化转型
  • 如何用Chatgpt制作流程图呢?
  • Prompt-to-prompt image editing with cross attention control
  • 云计算实训32——roles基本用法、使用剧本安装nginx、使用roles实现lnmp
  • vue3 组合式API
  • vue3实现 附件上传简单代码示例【自用】
  • 华为账号“一键登录”能力让美团用户尽享安全便捷的登录体验
  • 美国高防服务器测评
  • 【本地网页控制远程开发板】使用Python的Paramiko库通过SSH连接开发板进行通信
  • @Transactional 注解 this调用注解不生效
  • 面向对象设计
  • 数据结构——顺序表
  • 论文翻译:Benchmarking Large Language Models in Retrieval-Augmented Generation
  • 【小程序】微信小程序的生命周期