
Distributed_MicroService
HackerDotCn
If not me, who?
If not now, when?
If I can, why not?
展开
-
Restful
https://www.zhihu.com/question/28557115原创 2017-12-11 23:19:02 · 211 阅读 · 0 评论 -
分布式Tomcat session共享
tomcat官网: http://tomcat.apache.org/tomcat-8.0-doc/cluster-howto.html使用tomcat广播机制共享session不太好,推荐使用redis实现,redis用处还真是多。参考资料: http://bbs.itheima.com/forum.php?mod=viewthread&tid=369981&ordertype=2 http原创 2017-12-11 23:16:44 · 284 阅读 · 0 评论 -
Netty
http://www.importnew.com/15656.html原创 2017-12-10 21:40:22 · 160 阅读 · 0 评论 -
数据访问层:分库分表与读写分离
分库分表垂直切分 水平切分固定哈希 规则简单,但是扩容时不方便,涉及大量的数据迁移。 一致性哈希读写分离读写分离分担主库读的压力,但这里存在一个数据复制的问题。 这里有几种解决方案: 基于数据库的日志进行分库分表。 对数据做平滑迁移!很多数据库中间件都会提供读写分离、负载均衡、安全认证、连接池等功能。这里以百度的DBproxy中读写分离为例简单介绍: DBproxy为应用提供读写分离服原创 2017-12-10 16:18:24 · 758 阅读 · 0 评论 -
Load Balance
负载均衡分为软件负载均衡和硬件负载均衡,软负载均衡的代表是阿里章文嵩博士研发的LVS,硬负载均衡有F5,价格高昂,互联网自然要追求低成本,所以软负载均衡收到青睐,大致有:轮询法(round robin)轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。原创 2017-12-09 23:11:54 · 334 阅读 · 0 评论 -
分布式锁
https://www.cnblogs.com/PurpleDream/p/5559352.html http://www.cnblogs.com/PurpleDream/p/5573040.html原创 2017-11-29 04:41:30 · 172 阅读 · 0 评论 -
关于缓存
https://tech.meituan.com/cache_about.html原创 2017-11-20 20:00:41 · 212 阅读 · 0 评论 -
System Design
秒杀系统如何防止超卖 http://blog.csdn.net/maikelsong/article/details/53322942原创 2017-11-20 19:37:48 · 368 阅读 · 0 评论 -
Elasticsearch Basic
基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。还是一个分布式文档数据库。基本概念倒排索引(inverted index):由属性值确定记录的位置.索引词(term):能够被索引的精确值文本(text):一段非结构化文本,会被分析成一个个索引词,放在Elasticsearch索引库中分析(analysis):将文本转换为索引词的过程,依赖于分词器。集群(cluster原创 2017-09-29 06:30:23 · 390 阅读 · 0 评论 -
Distributed System
CAP理论 一致性(Consistency)、可用性(Availability)、分区容错(Partition-tolerance)这三个特性不可兼得。 涉及到分布式系统取舍的权衡。BASE 与ACID不同,分布式系统满足BASE原则: - Basically Available: - Soft state: - Evenually consistent:http://www.cnblo原创 2017-09-29 06:28:30 · 7071 阅读 · 0 评论