- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 使用 Dubbo 搭建一个简单的分布式系统chat已经出炉了!!!!
随着阿里巴巴开源的高性能分布式 RPC 框架 Dubbo 正式进入 Apache 孵化器,Dubbo 又火了一把。本场 Chat 作为 Dubbo 系列开端,先教大家使用 Dubbo 搭建一个简单的分布式系统,因为要研究一个东西的原理,必须先能把环境搭建起来,并且会使用它。在这个系统里面会包含服务提供者,服务消费者,服务注册中心(本 Chat 使用 ZooKeeper),管理控制台(Dubbo...
2018-03-30 18:33:29 280
原创 Java 并发编程之美:并发编程高级篇之一-chat
借用 Java 并发编程实践中的话:编写正确的程序并不容易,而编写正常的并发程序就更难了。相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的。并发编程相比 Java 中其他知识点学习起来门槛相对较高,学习起来比较费劲,从而导致很多人望而却步;而无论是职场面试和高并发高流量的系统的实现却都还离不开并发编程,从而导致能够...
2018-03-27 13:42:41 2066
原创 Java 并发编程之美:并发编程基础晋级篇-chat
借用 Java 并发编程实践中的话;编写正确的程序并不容易,而编写正常的并发程序就更难了;相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的。并发编程相比 Java 中其他知识点学习起来门槛相对较高,学习起来比较费劲,从而导致很多人望而却步;而无论是职场面试和高并发高流量的系统的实现却都还离不开并发编程,从而导致能够...
2018-03-19 22:22:23 626
原创 Dubbo剖析-监控平台的搭建与使用
一、前言dubbo-monitor主要用来统计服务的调用次调和调用时间的监控中心,服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心,监控中心则使用数据绘制图表来显示。二、dubbo-monitor-simple的搭建在服务提供方和消费方需要配置如下: protocol为”registry”,表示服务提供方和消费方从注册中心发现监控中...
2018-03-17 16:48:45 370
原创 Dubbo剖析-服务分组与服务版本号
一、前言在Dubbo中接口类并不能唯一确定一个服务,在dubbo中接口+服务分组+版本号才能唯一确定一个服务,本文就来讲解下服务分组和版本号的使用。二、服务分组当一个接口有多种实现时,可以用 group 区分。 - 服务提供方: 上面配置在服务提供方法提供了com.test.UserServiceBo接口的两套实现,服务分组分别为olddubbo,newdubbo。服...
2018-03-17 16:47:41 4435 1
原创 Dubbo剖析-服务直连
一、前言为了方便开发及测试,一般需要绕过注册中心,只测试指定ip的服务提供者,这时候服务消费方和服务提供方就是点对点直联方式。这时候服务消费方会忽略注册中心的提供者列表。另外直连方式以服务接口为单位,假如A 接口配置点对点,不影响 B 接口从注册中心获取列表。二、直连方法通过-D参数指定 在服务消费进程启动时候 JVM 启动参数中加入-D参数映射服务地址 ,如: -Dcom....
2018-03-15 12:37:30 354
原创 Dubbo剖析-管理控制台的搭建与使用
一、前言开源的Dubbo的服务管理控制台是阿里巴巴内部裁剪版本,开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。二、管理控制台的搭建2.1 打包生成管理控制台war包下载源码 在 https://github.com/alibaba/dubbo/tree/2.5.x 下载dubbo的源码解压源码,进入dubbo-2.5.x 目...
2018-03-15 12:36:40 849
原创 使用 Dubbo 搭建一个简单的分布式系统-chat
随着阿里巴巴开源的高性能分布式 RPC 框架 Dubbo 正式进入 Apache 孵化器,Dubbo 又火了一把。本场 Chat 作为 Dubbo 系列开端,先教大家使用 Dubbo 搭建一个简单的分布式系统,因为要研究一个东西的原理,必须先能把环境搭建起来,并且会使用它。在这个系统里面会包含服务提供者,服务消费者,服务注册中心(本 Chat 使用 Zookeeper),管理控制台(Dubbo...
2018-03-15 12:36:03 454
原创 Dubbo剖析-服务消费端泛化调用
一、前言前面我们讲解基于Spring和基于dubbo api方式搭建一个简单的分布式系统时候服务消费端是引入了一个sdk的,这个SDK是个二方包,里面存放了服务提供端提供的所有接口类以及接口使用的入参和出参的pojo类,服务消费端则使用JDK代理对接口进行代理。泛化接口调用方式主要用于服务消费端没有 API 接口类及模型类元(比如入参和出参的pojo类)的情况,参数及返回值中的所有POJO 均用 ...
2018-03-12 18:55:07 594
原创 Dubbo剖析-搭建一个简单的分布式系统(2)
一、前言前面时间基于Spring的xml配置的方式搭建了一个简单的包含服务提供(Provider),服务注册中心(Registry),服务消费(Consumer)的分布式系统。本节我们不使用Spring配置方式,使用DUBBO提供的API来做。二、服务注册中心服务注册中心内容不变使用zookeeper实现服务注册中心。首先你需要在 http://zookeeper.apache.org/relea...
2018-03-12 18:53:14 261
原创 Dubbo剖析-搭建一个简单的分布式应用(1)
一、前言随着阿里巴巴开源的分布式RPC框架Dubbo成为Apache开源卵化器项目,Dubbo有火了一把。在接下来的一段时间本公众号 '技术原始积累' 将会时不时的发布一些dubbo使用与原理剖析的文章。dubbo架构如上图,本文作为一个开始先讲讲使用dubbo搭建一个简单的含有服务提供(Provider),服务注册中心(Registry),服务消费(Consumer)的分布式系统。二、服务注册中...
2018-03-08 18:47:29 274
原创 pring框架常用扩展接口揭秘chat已经出炉了
Spring框架常用扩展接口揭秘chat已经出炉了,预定的小伙伴可以识别二维码进行查看了。评价一个框架是否优秀,其中必有一点是看该框架是否留足了可扩展的接口。我们在实际做项目或者研发框架时,很多情况下就是在框架留出的扩展接口上进行定制,所以很有必要对这些框架留出了哪些扩展点,这些扩展点是干啥用的有个心知肚明的了解。本 Chat 将使用Spring 5.0.3版本针对其常用扩展点进行介绍,主要内容包...
2018-03-03 11:14:56 282
99 bottles of oop
2023-01-21
ppt to word ppt转word ppt截图 mfc 源码
2013-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人