目录
目录README.md

第一次大作业_陈邦杰

基本要求

请基于//gen目录下的桩代码,基于自己熟悉的程序语言开发对应的服务端程序和客户端程序。

基本要求: 服务端程序提供PutPet、GetPet、DeletePet三个接口,客户端访问这三个服务进行宠物数据的写入、查询和删除操作。

扩展要求:

创建镜像和yaml文件基于minikube部署

基本介绍

基于grpc、go语言实现实现了客户端、服务端简单的通信功能

服务端

启动一个grpc服务监听8002端口

/gen/pet/v1/pet.go中实现了根代码接口方法

分别实现了 GetPet PutPet DeletePet三个方法

客户端

创建连接,拨号8002接口连接服务器

调用服务端方法

调用PutPet方法插入三条数据

调用GetPet方法 获取一条数据

调用DeletePet方法 删除一条数据并再调用GetPet方法检查是否删除

运行方式

  1. 启动服务端 运行server文件夹下grpc_server.go程序
  2. 启动客户端 运行client文件夹下grpc_client.go程序
  3. 观察运行结果
关于

第一次作业 陈邦杰

118.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号