1、下载MyCAT https://github.com/MyCATApache/Mycat-download 选择1.6版本 Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz 2、安装JDK 我这里安装的是1.7.0_80 3、创建mycat ...
分类:
系统相关 时间:
2020-04-27 22:29:54
阅读次数:
290
1、MyCAT介绍 MyCAT是数据库的中间层,可以帮助我们在高并发场景下的分库分表操作,以提升数据库的整体性能。 MyCAT是基于阿里的Cobar开发,每年双11的高并发场景。 对于数据库工程师来说 MyCAT相当于MySQL SERVER层 MySQL相当于MyCAT测存储层 MyCAT中不存储 ...
分类:
其他好文 时间:
2020-04-26 14:17:30
阅读次数:
66
高并发高可用架构演进 : 数据库、应用于一体?数据库与应用分离?数据库根据业务将表分到不同的库中?同一张表进行读写分离?表中数据根据需求分表 其中Mycat数据库中间件起到了读写分离,分库,分表的作用 1.解决的问题 读写分离 (Mysql主从复制)/分库分表 ? 多数据源 ? Java程序需要进行 ...
分类:
其他好文 时间:
2020-04-26 12:32:00
阅读次数:
76
核心文件: server.xmlschema.xmlrule.xml 垂直拆分 (1)将一个库中数据表拆分到对应的库中,完成垂直拆分 比如原始项目库中包含用户、订单、商品模块的数据表,现在按照模块分别建立数据库,将数据库中数据表拆分到对应数据库中,完成垂直拆分(微服务模式就已经做了垂直拆分) (2) ...
分类:
其他好文 时间:
2020-04-18 14:16:13
阅读次数:
81
Mycat_全局表开发目的、使用场景: 在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性: 变动不频繁 数据量总体变化不大 数据规模不大,很少有超过数十万条记录。 鉴于此,MyCAT 定义了一种特殊的表,称之为“全 ...
分类:
其他好文 时间:
2020-04-13 13:47:31
阅读次数:
93
第一章:手动搭建I/O网络通信框架1:Socket和ServerSocket入门实战,实现单聊 在第一章中运用Socket和ServerSocket简单的实现了网络通信。这一章,利用BIO编程模型进行升级改造,实现群聊聊天室。 如图:当一个客户端请求进来时,接收器会为这个客户端分配一个工作线程,这个 ...
分类:
其他好文 时间:
2020-04-11 20:35:30
阅读次数:
75
Netty 异步事件驱动的网络应用程序框架。 特点 高并发 基于NIO开发的网络通信框架 传输快 零拷贝 Netty的接受和发送bytebuffer使用堆外直接内存进行socket读写,传统堆内存进行socket读写,JVM将堆内存buffer拷贝到内存,然后写入socket。相比之下,消息在发送多 ...
分类:
Web程序 时间:
2020-04-07 22:30:42
阅读次数:
195
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100"> ...
分类:
其他好文 时间:
2020-04-05 00:29:32
阅读次数:
62
摘要:本文实例讲述了php异步多线程swoole用法。分享给大家供大家参考。具体分析如下:swoole重新定义PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务,下面的实例就可以证实这一功能。一般来说,Swoole提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步M ...
分类:
编程语言 时间:
2020-04-01 21:03:35
阅读次数:
116