
Dubbo,Java,分布式架构
文章平均质量分 76
zhaorui2017
成功的道路上总有曲折,努力去克服,越辛苦越幸运
展开
-
持续集成篇-- SonarQube代码质量管理平台的配置与使用
持续集成篇-- SonarQube代码质量管理平台的配置与使用转载 2017-06-16 16:04:50 · 1003 阅读 · 0 评论 -
双旦技术盛典,跨年立减狂欢惠
2017年12月一到大街小巷都充斥着欢乐的气息在这个月里不仅有西方最为隆重的“圣诞节”还有“世界性的新年元旦节”崭新的2018在向我们招手!为了你能更好的“迎接2018”我们绞尽脑汁给你送福利了作为程序员的年终礼物我们不套路,不抢券只要下单就立减再享购满699元送马克杯一个所以到了12月份原创 2017-12-26 10:43:22 · 619 阅读 · 0 评论 -
分布式PRC服务框架Dubbo
Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,是一个高性能优秀的服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。主要核心部件:Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消原创 2017-11-24 16:20:35 · 759 阅读 · 0 评论 -
如何做数据存储架构技术选型?
在互联网应用中,数据爆发式的增长,实际上软件架构的本质就是对数据的维护。对数据的操作可以归纳为三类:读、写和检索。 随着网站的流量越来越大,数据量也爆发式的增长,网站响应越来越慢,服务器经常宕机。传统的关系型数据库已经不能满足流量和数据的爆发式增长。于是根据不同的业务需求,出现了很多不同的数据库。 根据数据库的类型划分。有关系型数据库:mysql,oracle,sqls翻译 2017-11-13 14:46:53 · 1430 阅读 · 0 评论 -
Java并发控制机制详解
在一般性开发中,笔者经常看到很多同学在对待java并发开发模型中只会使用一些基础的方法。比如Volatile,synchronized。像Lock和atomic这类高级并发包很多人并不经常使用。我想大部分原因都是来之于对原理的不熟悉导致的。在繁忙的开发工作中,又有谁会很准确的把握和使用正确的并发模型呢?所以最近基于这个思想,作者打算把并发控制机制这部分整理成一篇文章。既是对自己转载 2017-10-23 09:48:11 · 484 阅读 · 0 评论 -
分布式架构--简易版支付系统
一、工程结构pay-common-parent 项目的Maven父配置工程pay-common 公共工程,所有项目均可引用pay-common-config 公共配置工程pay-common-core 公共核心工程,service工程共用pay-common-web 公共web工程,web工程共用 pay-api-merchant 商户API工程,商户对接支转载 2017-09-01 15:19:58 · 1573 阅读 · 0 评论 -
浅谈分布式事务
现今互联网界,分布式系统和微服务架构盛行。一个简单操作,在服务端非常可能是由多个服务和数据库实例协同完成的。在一致性要求较高的场景下,多个独立操作之间的一致性问题显得格外棘手。基于水平扩容能力和成本考虑,传统的强一致的解决方案(e.g.单机事务)纷纷被抛弃。其理论依据就是响当当的CAP原理。往往为了可用性和分区容错性,忍痛放弃强一致支持,转而追求最终一致性。分布式系统的转载 2017-08-28 11:57:21 · 1037 阅读 · 2 评论 -
持续集成篇-- SonarQube代码质量管理平台的安装
持续集成篇-- SonarQube代码质量管理平台的安装转载 2017-06-12 17:37:06 · 795 阅读 · 0 评论 -
java高并发锁的3种实现
java高并发锁的3种实现转载 2017-06-09 17:47:01 · 8093 阅读 · 0 评论 -
Maven私有库和本地库的安装与配置 Sonatype Nexus + Maven
Maven私有库和本地库的安装与配置 Sonatype Nexus + Maven,下载最新版Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz)转载 2017-06-08 10:44:35 · 895 阅读 · 0 评论 -
深度解剖dubbo源码
-----------学习dubbo源码,能给你带来什么好处?-----------1.提升SOA的微服务架构设计能力 通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕竟SOA的服务治理就是dubbo首先提出来的,比起你去看市面上的SOA微服务架构的书籍,学到的架构原理要更丰富更有深度。2.提升自己在部门团队的技术影响力 你所在的部门团队如果使用了du原创 2018-01-15 12:15:11 · 4747 阅读 · 0 评论