随笔分类 -  dubbo

摘要:1. 场景: 因为工作中经常需要做参数校验,在springboot项目中使用@Valid+@NotNull、@NotBlank…注解开发API接口非常丝滑,相反在开发RPC接口时却还是需要编写大量的参数判断,严重影响主业务流程的开发(公司目前用的是Dubbo2.7.2)且代码整洁度、风格都受到了挑战 阅读全文
posted @ 2024-05-30 14:48 威兰达 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一.远程调用方式 无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方 阅读全文
posted @ 2022-02-18 21:10 威兰达 阅读(439) 评论(0) 推荐(0) 编辑
摘要:1. dubbo负载均衡的作用? 其出发点,自然也就是普通的负载均衡器的出发点了。 将负载均衡功能实现在rpc客户端侧,以便能够随时适应外部的环境变化,更好地发挥硬件作用。 而且客户端的负载均衡天然地就避免了单点问题。定制化的自有定制化的优势和劣势。 1.它可以从配置文件中指定,也可以在管理后台进行 阅读全文
posted @ 2022-02-18 15:30 威兰达 阅读(121) 评论(0) 推荐(0) 编辑
摘要:package com.aswatson.csc.member.conf; import com.aswatson.csc.member.service.MemberCardService; import java.util.HashMap; import java.util.Map; import 阅读全文
posted @ 2021-11-09 18:53 威兰达 阅读(168) 评论(0) 推荐(0) 编辑
摘要:参考相关文章: apollo官方文档: https://dubbo.apache.org/zh/docs/v2.7/user/configuration/configuration-load-process/ Dubbo注解方式与spring的整合原理即@DubboService的机制: https 阅读全文
posted @ 2021-11-09 18:43 威兰达 阅读(814) 评论(0) 推荐(0) 编辑
摘要:Dubbo :是一个RPC框架,SOA框架: Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 作为RPC:支持各种传输协议,如dubbo,hession,json,fastjson,底层采用mina,netty长连 阅读全文
posted @ 2020-03-20 13:36 威兰达 阅读(83662) 评论(0) 推荐(1) 编辑
摘要:spring-cloud-Gateway是spring-cloud的一个子项目。而zuul则是netflix公司的项目,只是spring将zuul集成在spring-cloud中使用而已。因为zuul2.0连续跳票和zuul1的性能表现不是很理想,所以催生了spring团队开发了Gateway项目。 阅读全文
posted @ 2020-03-16 23:15 威兰达 阅读(62787) 评论(2) 推荐(5) 编辑

点击右上角即可分享
微信分享提示