×

restful

微服务的通信协议:Restful,RPC(Dubbo、Motan、gRPC)

旺利-屋顶光伏 旺利-屋顶光伏 发表于2024-06-25 浏览7061 评论0
简介 在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。 但是一个基于微服务的分布式应用是运行在多台机器上的。一般来说,每个服务实例都是一个进程。 基于微服务的应用程序是在多个进程或服务上运行的分布式系统,通常甚至跨多个服务器或主机。 每个服务实例通常是一个进程。  因此,微服务必须使用进程内通信协议(如 HTTP、AMQP)或二进制协议(如 TCP)进行交互,具体取决于每个服务的性质。 交互模式 当为某一个服务选择IPC(Inter-Proces

spring cloud

springCloud整合Dubbo(SpringCloud整合flyway在哪个模块)

零度网络-技术2 零度网络-技术2 发表于2024-06-21 浏览7623 评论0
springCloud整合Dubbo 前言 项目之间的服务的调用之前是用的openFeign,openFeign与dubbo相比的话从传输速度等方面来讲明显是dubbo更好一些,所以也就是为什么要舍弃openFeign转用dubbo的原因,本文只讲整合dubbo中遇到的坑以及一些必须的配置,远程调用实例建议参考其他文章。 一、引入jar包 <dependency> <groupId>com.alibaba</gr

中间件

[Dubbo3.0.8源码解析系列]-3-框架,应用程序,模块领域模型Model对象的初始化

ㅤ 发表于2024-06-20 浏览5876 评论0
3-框架,应用程序,模块领域模型Model对象的初始化 在上一章中我们详细看了服务配置ServiceConfig类型的初始化,不过我们跳过了AbstractMethodConfig的构造器中创建模块模型对象的过程,那这一章我们就来看下模块模型对象的初始化过程: public AbstractMethodConfig() { super(ApplicationModel.defaultModel().getDefaultModule()); } 那为什么会

后端

Dubbo详解,用心看这一篇文章就够了【重点】(dubbo文库)

话说很安逸 话说很安逸 发表于2024-06-17 浏览33257 评论0
1.1 Dubbo概述 Dubbo是阿里巴巴开源的基于 Java 的高性能RPC(一种远程调用) 分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 每天为2千多个服务提供大于30亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点以及别的公司的业务中。 简单的说,Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求。 并且本质上是个远程服务调用的分布式框架(告别Web