本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ganxueyun
- lemonhandsome
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
dubbo源码浅析(五)-远程服务调用流程
注:路由规则在注册的时候在从注册中心设置,实现dubbo本身的负载在dubbo框架中(和zk没关zk自己的负载是自己的客户端调用自己的服务)
消费端调用远程服务接口时,使用上和调用普通的Java接口是没有任何区别,但是服务消费者和提供者是跨JVM和主机的,客户端如何封装请求让服务端理解请求并且解析服务端返回的接口调用结果,服务端如何解析客户端的请求并且向客户端返回调用结果,这些框架是如何实现的 ...
Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
本文提纲
一、为啥整合 Dubbo 实现 SOA
二、运行 springboot-dubbo-server 和 springboot-dubbo-client 工程
三、springboot-dubbo-server 和 springboot-dubbo-client 工程配置详解
一、为啥整合 Dubbo 实现 SOA
Dubbo 不单单只是高性能的 R ...
微服务架构的基础框架选择:Spring Cloud还是Dubbo?(转)
出处:
http://blog.didispace.com/microservice-framework/
最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论微服务架构。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。
目前,Sp ...
Dubbo架构设计详解
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。 ...
jeesz企业分布式架构-kafka集群安装
1. 在根目录创建kafka文件夹(service1、service2、service3都创建)
[root@localhost /]# mkdir kafka
2.通过Xshell上传文件到service1服务器:上传kafka_2.9.2-0.8.1.1.tgz到/software文件夹
3.远程copy将service1下的/software/kafka_2.9.2-0.8.1 ...
jeesz分布式架构-JEESZ分布式项目之服务化接口小结
大型互联网项目,业务可能达百、千、万。业务与业务之间解耦,模块与模块之间独立,微服务独立部署,代码简洁化管理,定义标准服务返回code相对独立(只依赖于模块和业务),用户需要任何业务服务,都可以满足用户定制化的需求。
jeesz分布式架构 restful服务接口介绍
1.1、REST介绍
REpresentational State Transfer (REST) 是一种架构原则,其中将 web 服务视为资源,可以由其 URL 唯一标识。RESTful Web 服务的关键特点是明确使用 HTTP 方法来表示不同的操作的调用。
REST 的基本设计原则对典型 CRUD 操作使用 HTTP 协议方法:
POST - 创建资源
GET - 检索资源
PU ...
jeesz分布式架构 -jeesz-soa服务管控之服务安全
JEESZ-服务方法参数签名认证使用自定义注解方式对方法中传递的参数进行签名认证:技术实现包括: 1. 自定义annotation 2. 实现方法参数认证(get、post、delete、put等)3. 使用MD5动态签名认证4. 灵活注解
jeesz企业分布式架构来源:http://minglisoft.cn/technology
dubbo异步调用的坑
问题表现:如果consumer-A异步调用provider-B,而provider-B本身又调用了provider-C。当provider-B调用provider-C时,会变成异步。
问题原因:是否异步调用取决于RpcContext中async的值,其次才是服务本身的配置。当A调用B时,会把async=true传给B的RpcContext;B调用C时,虽然服务本身async=false,但RpcC ...
Dubbo源代码实现五:RPC中的服务消费方实现
刚开始使用Dubbo的人,可能对Dubbo的第一印象就是它是一个RPC框架,当然,所有的分布式框架都少不了相互通信的过程,何况Dubbo的任务就是帮助分布式业务系统完成服务的通讯、负载、注册、发现和监控等功能。不得不承认,RPC是Dubbo提供服务的核心流程,为了兼容多种使用场景,Dubbo显然需要提供多种RPC方式(协议).
开发一个简单的RPC框架,重点需 ...
springboot dubbox 实例
----------------------------------------------------------------------------------------------------------------
springboot 详解 (一) helloworld 下载demo
sp ...
dubbo源码研究之rpc模块
dubbo作为一个服务化框架,rpc模块是dubbo整个框架的核心部分。
我们来通过dubbo来了解rpc调用的本质。
dubbo的rpc模块以Invocation和Result为中心,扩展接口为Protocol、Invoker和Exporter。Protocol是服务域,它是Invoker暴露和引用的主功能入口,它负责Invoker的生命周期管理。Invoker是实体域, ...
dubbo控制台不显示消费者
dubbo搭建环境为:
部署服务器:CentOS release 6.3
注册中心:zookeeper-3.3.6
监控中心:dubbo-monitor-simple-2.5.3
管理控制台:dubbo-admin-2.5.4.war
开发环境:windows eclipse maven
遇到的问题:
编写完一个小demo(只包含提供者和消费者)后,启动提供者,在控制台正常显 ...
dubbo服务框架
上一篇文章介绍了zookeeper,作为服务的注册中心,如何配置集群等,接下来使用dubbo开发接口作为服务的提供者,通过zookeeper把服务暴露给外界使用。
首先,dubbo与zookeeper之间采用netty的NIO框架来进行通信的,并且对外提供服务,NIO的并发处理能力比较强,这个也是dubbo服务的性能好的主要原因。
首先我们可以 ...