# 服务计算 **Repository Path**: error-404-error/service-computing ## Basic Information - **Project Name**: 服务计算 - **Description**: 周二服务计算课程作业仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-28 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 服务计算 ## 介绍 周二服务计算课程作业仓库,用于每次作业的提交 ```目录树 . ├── .gitignore 项目中不必要的文件 ├── readme.md 仓库说明文件 ├─┬─ hw1_WebService 第一次作业:实现简单的WebService │ ├── XML文件 第一次作业需要提交的XML文件 │ └── ZJL 张佳乐的作业源码 ├─┬─ hw2_ServiceCombination 第二次作业:服务组合 │ └─┬─ ZJL 张佳乐的作业源码 │ ├─ Client 调用服务的客户端 │ ├─ Service 发布服务的服务端 │ └─ result_pictures 发布和调用服务的截图 └─┬─ hw5_ProcessOn 第五次作业:ProcessOn画图 └── 张佳乐 张佳乐的作业 ``` ## 第一次作业:实现简单的WebService + [2021282110185-张佳乐-天气服务返回的XML](hw1_WebService/XML文件/2021282110185-张佳乐-天气服务返回的XML.xml) + [2021282110177-陈亦博-天气服务返回的XML](hw1_WebService/XML文件/2021282110177-陈亦博-天气服务返回结果.xml) + [2021282110165-姜烁-天气服务返回的XML](hw1_WebService/XML文件/2021282110165-姜烁-天气服务返回结果.xml) ## 第二次作业:服务组合 1. 张佳乐:使用定位服务和天气服务组合完成天气预报功能 + [服务端](./hw2_ServiceCombination/ZJL/Service): 在`location`和`weather`两个包下分别是定位和查询天气预报的服务,在`ServicePublish`中发布两个服务 + [客户端](./hw2_ServiceCombination/ZJL/Client): `location`和`weather`两个包是自动生成的服务调用客户端,在`ClientRun`中调用两个服务实现服务组合,完成天气预报功能 + 运行截图: ![服务发布成功](./hw2_ServiceCombination/ZJL/result_pictures/服务发布成功.png) ![服务调用成功](./hw2_ServiceCombination/ZJL/result_pictures/服务调用成功.png) ## 第三次作业:把服务组合改为微服务实现 > 第一次接触Spring Cloud,不太会搞,还没做完 > 跟着[Spring Cloud Alibaba 实战](https://juejin.cn/post/6926390930790580237) 做的,目前实现了nacos的服务发现配置管理 ![nacos服务注册](hw3_SpringCloud/服务列表.png) ## 第五次作业:把服务组合改为微服务实现 1. 张佳乐 + Exercise 1 ![Exercise 1](./hw5_ProcessOn/张佳乐/张佳乐-Exercise 1.png) + Exercise 2 ![Exercise 2](./hw5_ProcessOn/张佳乐/张佳乐-Exercise 2.png) + Exercise 3 ![Exercise 3](./hw5_ProcessOn/张佳乐/张佳乐-Exercise 3.png) #### commit分类-----每次代码提交必须有备注说明,注明本次提交做了哪些修改 `bugfix` - 线上功能 bug `sprintfix` - 未上线代码修改 (功能模块未上线部分 bug) `minor` - 不重要的修改(换行,拼写错误等) `feature` - 新功能说明 ```git # 新增功能提交代码则 git add . git commit -m feature:xxxx # 修复线上功能的bug则 git add . git commit -m bugfix:xxxxxxxxxxxxx ```