系统分布式情况下最终一致性方案梳理
摘要:系统分布式情况下最终一致性方案梳理 保证分布式系统数据一致性的6种方案:1、去哪儿网分布式事务方案 2、农信网数据一致性方案 微服务架构的分布式事务解决方案
阅读全文
posted @
2017-02-28 10:21
Ruthless
阅读(278)
推荐(0) 编辑
Java多线程同步集合--并发库高级应用
摘要:一、阻塞队列1、在多线程领域,所谓阻塞,在某些情况下会挂起线程,一旦条件满足,被挂起的线程又会自动被唤醒2、ArrayBlockingQueue(效率高)和LinkedBlockingQueue是两个最常用的阻塞队列,一般情况下用来处理多线程间的生产者消费者问题。 二、并发队列ConcurrentL
阅读全文
posted @
2017-02-26 22:35
Ruthless
阅读(1837)
推荐(0) 编辑
什么叫线程安全?
摘要:线程安全就是多线程每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全就是说多线程访问同一代码,不会产生不确定的结果。 zookeeper在Dubbo中扮演了一个什么角色,起到了什么作用 zookeeper是Dubbo服务的注册中心,用来管理提供者和消费者的,pr
阅读全文
posted @
2017-02-26 00:58
Ruthless
阅读(418)
推荐(0) 编辑
Java集合框架--List、Set、Map
摘要:Java集合框架接口和类的层次结构: 注:[I]表示接口,[C]表示类 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object的集合,这些Object被称作Collection的元素。 所有实现Collection接口的类都必须提供两个标准的构
阅读全文
posted @
2017-02-26 00:02
Ruthless
阅读(678)
推荐(0) 编辑
mongodb与关系型数据库优缺点比较
摘要:1、与关系型数据库相比,MongoDB的优点:①弱一致性(最终一致),更能保证用户的访问速度②文档结构的存储方式,能够更便捷的获取数据③内置GridFS,支持大容量的存储。④内置Sharding。⑤第三方支持丰富。(这是与其他的NoSQL相比,MongoDB也具有的优势)⑥性能优越 2、与关系型数据
阅读全文
posted @
2017-02-19 13:06
Ruthless
阅读(677)
推荐(0) 编辑
Kafka—性能逆天的存在
摘要:0、引言 Kafka是LinkedIn开源出来的一款消息服务器,用Scala语言实现;这货的性能是百万级的QPS(估计是挂载了多块磁盘),我随便写个测试程序就是十万级。 1、Kafka基本概念 在Kafka中消息是按照Topic进行分类的;每条发布到Kafka集群的消息都有一个类别,这个类别被称为T
阅读全文
posted @
2017-02-17 14:17
Ruthless
阅读(1890)
推荐(0) 编辑
挖财后端架构简介
摘要:挖财后端技术用的主要是比较大众的东西,Web容器用Tomcat,框架主要是Spring MVC,也有少量的Play,中间服务层是Dubbo,微容器用Spring Boot,服务注册这一块是用ZooKeeper,核心业务开发方式还是围绕着Spring和Mybatis等;数据的存储这块是MySQL和Hb
阅读全文
posted @
2017-02-16 17:41
Ruthless
阅读(1291)
推荐(0) 编辑
Web服务端性能提升实践
摘要:随着互联网的不断发展,日常生活中越来越多的需求通过网络来实现,从衣食住行到金融教育,从口袋到身份,人们无时无刻不依赖着网络,而且越来越多的人通过网络来完成自己的需求。 作为直接面对来自客户请求的Web服务端,无疑要同时承受更多的请求,并为用户提供更好的体验。这个时候Web端的性能常常会成为业务发展的
阅读全文
posted @
2017-02-16 16:28
Ruthless
阅读(648)
推荐(0) 编辑