Java知识分享
热爱技术,分享技术

分布式

高性能、高可用、高扩展性的分布式系统架构,Linux、Zookeeper、Dubbo、Redis、ActiveMQ、FastDFS、Nginx、KeepAlived、Mysql、Tomcat
Dubbo远程调用细节-Java技术开源

Dubbo远程调用细节

Dubbo服务发布与消费的概要流程 1. Dubbo服务提供者暴露服务的概要过程 首先ServiceConfig类引用对外提供服务的实现类,ref (如UserServiceImpl),然后通过ProxyFactory接口的扩展实现类的ge...

赞(0)黑客云黑客云阅读(467)去评论
dubbo分层架构概述-Java技术开源

dubbo分层架构概述

1. Service和Config层 为API接口层,是为了让Dubbo使用方方便地发布服务和引用服务;对于服务提供方来说需要实现服务接口,然后使用ServiceConfig API来发布该服务,对于服务消费者来说,使用ReferenceC...

赞(0)黑客云黑客云阅读(448)去评论
Dubbo服务mock与服务降级-Java技术开源

Dubbo服务mock与服务降级

1. 本地服务Mock 服务消费者本地服务mock主要用来做本地测试用,当服务提供端服务不可用时,使用本地mock服务可以模拟远端提供者让消费者测试自己的功能,而不需要发起远程调用。 要实现mock功能,首先需要消费者先实现服务接口的moc...

赞(0)黑客云黑客云阅读(666)去评论

Dubbo服务三种泛化调用模式

在前面的文章中,我们说到消费者要消费服务提供者的服务时,需要引用提供者的rpc包,其中存放着提供者的一些接口或者POJO类。 泛化接口调用方式主要在服务消费者没有API接口类型单元的情况下使用,其参数及返回值没有对应的POJO类,所以所有P...

赞(0)黑客云黑客云阅读(509)去评论
Dubbo服务消费者异步调用服务-Java技术开源

Dubbo服务消费者异步调用服务

什么是同步调用,也就是说调用线程在服务提供方结果返回前需要被阻塞,异步调用则是说消费者发起调用后会马上返回。本篇我们将介绍两种异步调用方式。 1. Dubbo 2.6.*版本提供的异步调用 首先我们看看第一种异步调用方式:首先写一个消费者基...

赞(0)黑客云黑客云阅读(515)去评论

消息中间件面试题:消息丢失怎么办?

如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 如果说你这个是用 MQ 来传递非常核心的消息,比如说计费、扣费的一些消息,那必须确保这个 MQ 传递过程中绝对不会把计费消息给弄丢。 面试题剖析 数据的丢失问题,可能出现在生产者、...

赞(0)黑客云黑客云阅读(919)去评论

登录

找回密码

注册