zookeeper集群部署教程 在大数据的环境下,我们经常会涉及到zookeeper的部署。在开发与测试环境还好,但是在生产环境的话,我们就需要部署zookeeper集群了,并且zookeeper集群的个数一定要为奇数,所以本文我们演示下zooke... Rae /大数据 /2024-02-19 /0 评论 /139 阅读
手把手教你写rpc框架系列(十五)实现客户端的服务发现 在前面,我们的服务端启动的时候会自动把自己的注册信息给注册到zookeeper注册中心上,所以那么我们就肯定是要求客户端在启动的时候,就能连接上注册中心,然后从注册中心去获取下所有的服务列表,在客户端需要使用的时候,... Rae /微服务 /2023-05-10 /0 评论 /334 阅读
手把手教你写rpc框架系列(八)测试服务提供者实现自动注册 上一篇文章《手把手教你写rpc框架系列(七)实现使用注解自动注册到zookeeper》我们编写了@RPCService注解的逻辑,这样子我们在实际的项目中,只需要使用@RPCService即可完成项目启动的时候就自动... Rae /微服务 /2023-05-09 /0 评论 /349 阅读
手把手教你写rpc框架系列(七)实现使用注解自动注册到zookeeper 上一篇文章《手把手教你写rpc框架系列(六)实现本地向zookeeper注册自身服务》我们实现了注册到zookeeper的工具类,在真实的业务中,我们肯定是不需要写很多代码,更希望在业务中添加一个注解就实现当前服务自... Rae /微服务 /2023-05-09 /0 评论 /409 阅读
手把手教你写rpc框架系列(六)实现本地向zookeeper注册自身服务 上一篇文章《手把手教你写rpc框架系列(五)定义zookeeper数据交互的序列化和反序列化》我们介绍了zookeeper元数据的序列化和反序列化,这篇文章我们就来实现整个微服务的自动注册。首先我们定义一个regis... Rae /微服务 /2023-05-09 /0 评论 /307 阅读
手把手教你写rpc框架系列(五)定义zookeeper数据交互的序列化和反序列化 在前面《手把手教你写rpc框架系列(四)定义zookeeper上存储的元数据信息数据结构》我们定义了存储在zookeeper上的元数据信息数据结构,在调用zookeeper的时候,我们需要对数据的读写进行序列化和反序... Rae /微服务 /2023-05-09 /0 评论 /291 阅读
手把手教你写rpc框架系列(四)定义zookeeper上存储的元数据信息数据结构 上一篇文章《手把手教你写rpc框架系列(三)注册中心的选型》我们对于注册中心进行了选型,最后我们选择了zookeeper。对于rpc框架来说,如果我们想要客户端调用我们的服务,那么我们的服务提供者首先做的第一件事就是... Rae /微服务 /2023-05-09 /0 评论 /271 阅读