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