手把手教你写rpc框架系列(六)实现本地向zookeeper注册自身服务 上一篇文章《手把手教你写rpc框架系列(五)定义zookeeper数据交互的序列化和反序列化》我们介绍了zookeeper元数据的序列化和反序列化,这篇文章我们就来实现整个微服务的自动注册。首先我们定义一个regis... Rae微服务2023-05-09842 阅读0 评论
手把手教你写rpc框架系列(五)定义zookeeper数据交互的序列化和反序列化 在前面《手把手教你写rpc框架系列(四)定义zookeeper上存储的元数据信息数据结构》我们定义了存储在zookeeper上的元数据信息数据结构,在调用zookeeper的时候,我们需要对数据的读写进行序列化和反序... Rae微服务2023-05-09890 阅读0 评论
手把手教你写rpc框架系列(四)定义zookeeper上存储的元数据信息数据结构 上一篇文章《手把手教你写rpc框架系列(三)注册中心的选型》我们对于注册中心进行了选型,最后我们选择了zookeeper。对于rpc框架来说,如果我们想要客户端调用我们的服务,那么我们的服务提供者首先做的第一件事就是... Rae微服务2023-05-09771 阅读0 评论
手把手教你写rpc框架系列(三)注册中心的选型 在rpc框架里面,我们会涉及到一个很重要的就是服务的注册与发现。所以这里我们需要依托一个注册中心。常见的注册中心选项有:eureka zookeeper nacos Consul 等等在常见的rpc框架里面,我所了解... Rae微服务2023-05-09993 阅读0 评论
手把手教你写rpc框架系列(二)rpc框架介绍 上一篇文章《手把手教你写rpc框架系列(一)rpc框架系列总体概览》我们简单的介绍了rpc的总体概览,这篇文章我们介绍下rpc相关的概念信息。rpc是什么?RPC的全称是:Remote Procedure Call(... Rae微服务2023-05-09947 阅读0 评论
手把手教你写rpc框架系列(一)rpc框架系列总体概览 最近看到群里有人聊rpc,对于我现在来说很久没有解除到rpc了,因为在部分的小公司里面对于技术的要求不是很高,更多的是做业务,因此在部分小公司里面对于技术这块的要求就没有那么高了,但是这里补充一下,对于rpc来说,是... Rae微服务2023-05-09856 阅读0 评论
热文Spring Cloud微服务项目模板系列(八)微服务中header头的透传 上两篇文章我们分别介绍了微服务中基于nacos做灰度测试/发布的样例,这篇文章我们介绍下request的header透传。首先我们想象一下这样一个场景:像上图中,我们整个微服务链路非常长,因此这里的恶化,我们可能会在... Rae微服务2023-04-241530 阅读0 评论
热文Spring Cloud微服务项目模板系列(七)微服务中feign调用的灰度测试/发布 在上一篇文章《Spring Cloud微服务项目模板系列(六)微服务灰度测试/发布》我们介绍了通过配置ribbon来进行灰度发布的实施,主要的流程是通过gateway来进行判断。在实际业务中,可能会涉及到微服务链路很... Rae微服务2023-04-241014 阅读0 评论
热文Spring Cloud微服务项目模板系列(六)微服务灰度测试/发布 在微服务里面,我们一般编写完成之后都是统一打包测试的,但是我们真实的Toc环境中,这里我们上线的每一个服务都可能涉及到使用灰度测试/发布来逐渐迁移线上的流量,因此这里的话我们介绍下在微服务中如何做灰度测试/发布来进行... Rae微服务2023-04-241047 阅读0 评论
Spring Cloud微服务项目模板系列(五)添加文件上传模块 上一篇文章我们《Spring Cloud微服务项目模板系列(四)添加rocketmq公共消息队列模块》我们为微服务项目添加了消息中间件rocketmq,这篇文章我们介绍下为微服务模块添加文件上传。文件上传几乎都是每个... Rae微服务2023-04-14832 阅读0 评论
Spring Cloud微服务项目模板系列(四)添加rocketmq公共消息队列模块 上一篇文章《Spring Cloud微服务项目模板系列(三)添加Spring cloud gateway网关》我们在添加网关之后,其实一个基础的项目就已经完全成型了,这里的话,我们再极少一个添加rocketmq的公共... Rae微服务2023-04-13963 阅读0 评论
热文 Spring Cloud微服务项目模板系列(三)添加Spring cloud gateway网关 上一篇文章《Spring Cloud微服务项目模板系列(二)添加sentinel限流降级服务》我们把sentinel给引入进来了,这篇文章我们给微服务添加网关-spring cloud gateway。加上此模块之后... Rae微服务2023-04-131041 阅读0 评论
Spring Cloud Gateway有哪些内置的过滤器? 在spring cloud gateway中,过滤器一般分为两种,一种是单个路由的过滤器GatewayFilter(应用到单个路由或者一个分组的路由上),一种是全局的过滤器GlobalFilter(应用到所有的路由上... Rae微服务2023-04-12953 阅读0 评论
Spring Cloud微服务项目模板系列(二)添加sentinel限流降级服务 这篇文章我们还是在之前的文章《Spring Cloud微服务项目模板系列(一)添加服务治理和远程调用》代码里面进行调整。这里我们主要使用常用的限流降级工具sentinel。所有的代码在文末就可以下载。这里我们主要调几... Rae微服务2023-04-12897 阅读0 评论
热文常见的微服务熔断组件Sentinel、Hystrix和resilience4j有什么区别? 在微服务中,我们常用的熔断组件有:Sentinel、Hystrix和resilience4j。那么这几个组件有什么区别呢?下面列举一下序号指标SentinelHystrixresilience4j1隔离策略信号量隔离... Rae微服务2023-04-121636 阅读0 评论