hibernate: 1.配置多个数据源,比如2个:hibernate.cfg1.xml~hibernate.cfg8.xml <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hi ...
分类:
Web程序 时间:
2018-03-31 13:17:07
阅读次数:
179
在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa ...
分类:
编程语言 时间:
2018-03-29 22:33:55
阅读次数:
254
项目时先接过来的。前面的人建了很多数据源,信息对象。我也建了不少。最后分成三个包。非常混乱,信息对象不在一个包里。导入报错。先后顺序也没有逻辑。可为难我了。 本来想着是全部释放掉,然后在传输连接收集自己要的DSO,包括信息对象就好了。有些信息对象也被其他的模型使用了。而我不确定,不知道。 但是正式机 ...
分类:
其他好文 时间:
2018-03-24 11:33:59
阅读次数:
141
Sharding-JDBC集分库分表、读写分离、分布式主键、柔性事务和数据治理与一身,提供一站式的解决分布式关系型数据库的解决方案。 从2.x版本开始,Sharding-JDBC正式将包名、Maven坐标、码云仓库、Github仓库和官方网站统一为io.shardingjdbc。这意味着除了当当的无 ...
分类:
数据库 时间:
2018-03-20 00:45:06
阅读次数:
855
Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服 务。由于前面讲的对数据进行分片处理之后,从原有的一个库,被切分为多个分片数据库,所有的分片数据库集 群构成了整个完整的数据库存储。 如下图: 如上图所表示,数据被分到多个分片数据库后,应用如果需要读取数据,就要需要处理 ...
分类:
数据库 时间:
2018-03-18 17:20:28
阅读次数:
515
1.为什么要做主从复制? 1、在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运作。 2、做数据的热备。 3、架构的扩展。业务量越来 ...
分类:
数据库 时间:
2018-03-15 22:16:06
阅读次数:
233
说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两... ...
分类:
编程语言 时间:
2018-03-12 18:43:32
阅读次数:
213
本文介绍基于spring+mybatis+tkmapper+atomikos+jta实现分布式事务,由程序动态切换数据源,通过atomikos可实现分布式事务一致性。通过继承MapperScannerConfigurer、MapperFactoryBean等类,解决多数据源时,切换到第一个数据源之外的数据源时,找不到tk的Mapper上的方法的问题。版本:spring-3.2.9.RELEASE、
分类:
移动开发 时间:
2018-03-04 14:34:01
阅读次数:
321
ELK日志分析平台搭建 ELASTICSEARCH 介绍:ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成 1、Elasticsearch是一个开源分布式的搜索引擎,特点是:分布式、零配置、自动发现、索引自动分片、索引副本机制、restful风格接口,多数据源,自 ...
分类:
其他好文 时间:
2018-03-02 01:24:10
阅读次数:
339
elk 简介 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。 Kibana ...
分类:
编程语言 时间:
2018-03-01 11:37:51
阅读次数:
176