Amoeba中间件结合mysql结合springboot做分布式数据库小测试(2021-6-10)

网友投稿 288 2022-09-01

Amoeba中间件结合mysql结合springboot做分布式数据库小测试(2021-6-10)

这次必须的得好好记录一下了,这么多坑,不想再跳了,希望能够帮到需要的你,一步一步来,客官且听我娓娓道来。

目录

环境说明安装环境修改mysql和amoeba的配置文件涉及水平分片和垂直分片搭建springboot项目测试

环境说明

ServersAmoeba Server (centos8): 192.168.43.128Mysql 1 Server (centos8): 192.168.43.33Mysql 2 Server (centos8): 192.168.43.132ClientsMysql GUI Tools (Windows): 192.168.43.148Java Programs (IDEA): 192.168.43.148mysql 5.7版本mysql-connect-java 5.1.32版本springboot 2.3.4.REALEASE版本

安装环境

dbServer.xml文档的配置

${defaultManager} 64 128 3306 test root chaiyinlei 500 500 1 600000 600000 true true true 192.168.43.33 192.168.43.132 1 server1

amoeba.xml

8066 128 64 root chaiyinlei ${amoeba.home}/conf/access_list.conf 128 500 utf8 60 com.meidusa.toolkit.net.AuthingableConnectionManager ${amoeba.home}/conf/dbServers.xml ${amoeba.home}/conf/rule.xml ${amoeba.home}/conf/ruleFunctionMap.xml ${amoeba.home}/conf/functionMap.xml 1500 server1 server1 --> true

rule.xml

user_id server1 server1 server1 user_id server2 server2 server2

修改amoeba脚本,否则会由于stack size太小,导致JVM启动失败,需要做如下修改:

# 如果是3.X 之前需要在/usr/local/amoeba/bin/amoeba里进行修改vim /usr/local/amoeba/bin/amoeba# 如果是3.X 需要在 /usr/local/amoeba/bin/vim /usr/local/amoeba/jvm.properties修改配置文件中以下对应的数字JVM_OPTIONS="-server -Xms1024m -Xmx1024m -Xss256k -XX:PermSize=16m -XX:MaxPermSize=96m"

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阿里云(centos7.3)安装 Etherpad (多人一起在线编写)
下一篇:实测办公场景下,国产远程控制软件的表现力如何?(技术解析)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~