摘要: 1、 MyCAT概述 1.1 背景 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足: (1)集中式处理,势必造成性能瓶颈; (2)应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影 阅读全文
posted @ 2018-03-17 22:58 BarryW 阅读(5852) 评论(0) 推荐(0) 编辑
摘要: 1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段来进行分片 分片方法为 id 值取 3 的模,根据模值确定在DB1,DB2,DB3中的某个分片 如果查询条件中有 id 字段的情况还好,查询将 阅读全文
posted @ 2018-03-17 22:44 BarryW 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎:Solr与Elasticsearch比较分析 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache 阅读全文
posted @ 2018-03-17 22:23 BarryW 阅读(320) 评论(0) 推荐(0) 编辑
摘要: Solrcloud介绍: SolrCloud(solr集群)是Solr提供的分布式搜索方案。 当你需要大规模,容错,分布式索引和检索能力时使用SolrCloud。 当索引量很大,搜索请求并发很高时,同样需要使用SolrCloud来满足这些需求。 不过当一个系统的索引数据量少的时候是没有必要使用Sol 阅读全文
posted @ 2018-03-17 22:17 BarryW 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 先来看个例子: 1. 示例1:假设有如下的一张表: DROP TABLE IF EXISTS testTable; CREATE TABLE testTable ( ID BIGINT NOT NULL AUTO_INCREMENT COMMENT 'auto increment id', HOST 阅读全文
posted @ 2018-03-17 21:52 BarryW 阅读(10791) 评论(5) 推荐(6) 编辑
摘要: 一、不落俗套的开始 1、背景介绍 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。 2、盗一张学习CAS 阅读全文
posted @ 2018-03-17 18:29 BarryW 阅读(4641) 评论(1) 推荐(0) 编辑
摘要: Round 1:背景 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm捐赠给Apache并加入Apache基金会等,为中国互联网人争足了面子,使得阿里巴巴在国人眼里已经从电商升级为一 阅读全文
posted @ 2018-03-17 14:05 BarryW 阅读(3888) 评论(0) 推荐(1) 编辑
摘要: Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议,但是Dubbo官网是推荐我们使用Dubbo协议的。下面我们就针对Dubbo的每种协议详解讲解,以便我们在实际应用中能够正确取舍。 dubbo协议 缺省协议,使用基于mina1.1.7 阅读全文
posted @ 2018-03-17 13:45 BarryW 阅读(4488) 评论(0) 推荐(0) 编辑
摘要: Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider 阅读全文
posted @ 2018-03-17 13:33 BarryW 阅读(217) 评论(0) 推荐(0) 编辑