一.步骤
1.配置mysql端主从的数据自动同步,mycat不负责任何的数据同步问题。
1.1 可以参考一下这个博客,因为是总结Mycat知识点并且配置也比较简单,这里就不提供具体的配置方式了。
2.Mycat配置读写分离,两种方式:(1)在writeHost里配置readHost。(2)多个writeHost。两种方式以截图的形式放在下面展示:
第一种方式:
第二种方式:
注意:第一种writeHost挂了之后,里面配置的读节点将不可用。第二种可以继续使用。事务内部的一切操作都会走写节点,所以读操作不要加事务。因为读和写属于两个库,如果做到同一个事务中就涉及到跨库了,没什么好处。
另外在配置schema.xml中的时候要注意一点:里面的节点是有顺序的,要按照schema、dataNode、datahHost的顺序配置,否则解析会报错。