Rpc-实现Zookeeper注册中心

1.前言 本文章是笔主在声哥的手写RPC框架的学习下,对注册中心的一个拓展。因为声哥某些部分没有保留拓展性,所以本文章的项目与声哥的工程有部分区别,核心内容在Curator的注册发现与注销,思想看准即可。 本文章Git仓库:zko0/zko0-rpc 声哥的RPC项目写的确实很详细,跟学一遍受益匪浅 ...

go Grpc初体验

在gRPC里,客户端可以像调用本地方法一样直接调用其他机器上的服务端应用程序的方法,帮助你更容易创建分布式应用程序和服务。与许多RPC系统一样,gRPC是基于定义一个服务,指定一个可以远程调用的带有参数和返回类型的的方法。在服务端程序中实现这个接口并且运行gRPC服务处理客户端调用。在客户端,有一个 ...

2018至2023我的开源项目分享

本文主要针对博主2018毕业至2023参与软件开发4年多以来自建的三个开源项目进行介绍与分享,希望对看到本文的新入行的初中级开发者或者未毕业想入行的学生们能够起到帮助。下面是项目介绍 一、newbee-mall-pro newbee-mall-pro 是博主在2019年想要自建PC商城项目时,在 n ...

学习笔记——尚好房:Apache Dubbo

2023-02-12 一、分布式RPC框架Apache Dubbo 1、软件架构的演进过程 单体架构、垂直架构、SOA架构到微服务架构的演进过程 2、单体架构 (1)含义:全部功能集中在一个项目内 (2)优点:架构简单,前期开发成本低、开发周期短,适合小型项目。 (3)缺点:复杂性高、技术债务逐渐上 ...