
分布式
jason_0824
自信是成功基石,只要相信自己的选择是正确的你就会收获你美好的人生
展开
-
Kafka的整体架构
Kafka的整体架构:本文中的配置:在两台机器Node1和Node2上,分别部署了两个broker,Zookeeper使用的是单独的ZK集群。在每个机器上下载并解压kafka_2.10-0.8.2.1http://kafka.apache.org/downloads.htmlKafka配置Node1:ip为 172.1转载 2015-12-23 15:40:56 · 805 阅读 · 0 评论 -
缓存穿透、缓存并发、缓存失效之思路变迁
我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题:缓存穿透缓存并发缓存失效一、缓存穿透Paste_Image.pngPaste_Image.pngPaste_Image.png注:上面三个图会有什么问题呢?我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在转载 2016-06-27 18:40:06 · 348 阅读 · 0 评论 -
如何用消息系统避免分布式事务?
前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除翻译 2016-07-21 09:08:56 · 1073 阅读 · 0 评论 -
Spring Cloud 微服务示例
概述Spring Cloud提供了将Netflix开源产品集成到Spring Boot应用的能力,主要包括服务发现Eureka、熔断(Circuit Breaker) Hystrix、智能应用路由Zuul 和客户端负载均衡Ribbon。基于这个框架,开发人员可以非常容易地构建微服务应用。本示例已经Docker化,既可以在本地的测试环境中运行,也可以部署到阿里云容器服务上。服务化转载 2016-07-21 09:28:13 · 7664 阅读 · 0 评论 -
Spring读写分离技术
在应用层通过spring特性解决数据库读写分离博客分类: spring杂谈 如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写分离目前的一些解转载 2016-08-28 16:20:29 · 1793 阅读 · 1 评论 -
SolrCloud+tomcat7+zookeeper集群配置
solrCloud的主要功能:主要功能包括强大的全文搜索、点击显示、面搜索、动态聚类、数据库集成、丰富的文件(如Word,PDF)处理,和空间搜索,而且它具有高度的可扩展性,提供容错的分布式搜索和索引。 1)集中式的配置信息 2)自动容错 3)近实时搜索 4)查询时自动负载均衡图1. Collectio转载 2016-08-22 09:24:20 · 411 阅读 · 0 评论