.net - WebAPI(Restful Services)与微服务 Dotnet Core C#
问题描述
我对这两个感到困惑。
众所周知,我们可以使用 WebAPI 平台(架构)来构建我们的 RESTful 服务。但在微服务的情况下,假设我们只有一个人员服务(AddPeople、GetPeople、UpdatePeople 和 DeletePeople)操作。可以覆盖在一个控制器中。但我的问题是在这种情况下,Restful API 和微服务之间的区别是什么。
由于我们在微服务中只有控制器文件,RESTful 服务(Dotnet Core)WEBAPI 中的代码方式与使用 webapi 构建微服务相同。唯一的区别在于微服务,我们可以构建单独的项目。
那么问题来了:如果我们只有一个项目,那么如何识别是Restful还是Microservice呢?
解决方案
推荐阅读
- python - 密钥存在时出现 KeyError
- java - JDBC 中的 Spring Boot:@Transactional 不适用于 MSSQL Server 中的多个表
- css - 在产品下的 Woocommerce 类别中显示热门内容
- python - Python正则表达式如何对最后一个数字和其余数字进行分组
- kotlin - 如何使用 Mockk 的验证方法忽略对传入函数的参数中的一个属性的测试
- c++ - std::array 的地址是否保证与其数据相同?
- video - 提取在视频中循环多次的剪辑的一个循环
- java - IntelliJ/GIT:如何从提交窗口清除/删除文件?
- c# - 如何使用 IDatabase.Execute 执行 FT.CREATE
- ruby-on-rails - Ruby on Rails API - 导出 CSV