摘要:
摘要 在前后端分离、Restful API盛行的年代,完美的接口文档,成了交流的纽带。在项目中引入Swagger (也称为OpenAPI),是种不错的选择,它可以让接口数据可视化。下文将会演示 利用Nswag如何生成Api文档 利用NSwagStudio如何生成客户端代码,并且进行测试 什么是 Sw 阅读全文
推荐排行榜
.NET Core微服务开发服务间调用篇-GRPC
2020-07-16 09:20 by 李明成, 4315 阅读, 收藏,
摘要:
在单体应用中,相互调用都是在一个进程内部调用,也就是说调用发生在本机内部,因此也被叫做本地方法调用;在微服务中,服务之间调用就变得比较复杂,需要跨网络调用,他们之间的调用相对于与本地方法调用,可称为远程过程调用,简称RPC(Remote procedure call)。 看过上篇API网关篇,知道案 阅读全文
.Net Core3.0使用gRPC
2019-10-22 07:30 by 李明成, 2007 阅读, 收藏,
摘要:
gRPC是什么 gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。 proto文件 用于定义gRPC服 阅读全文
.NET Core微服务开发网关篇-ocelot
2020-07-15 16:28 by 李明成, 1630 阅读, 收藏,
摘要:
通过上篇我们知道,网关是外部访问的统一入口,本文采用Ocelot作为Api网关。 环境要求: vs2019 .NetCore3.1 Ocelot16.0.1 创建一个产品服务Api站点(AAStore.ProductCatalog.Api) 添加一个ProductController [Route( 阅读全文
.NET Core3.0 日志 logging
2019-10-31 16:37 by 李明成, 19763 阅读, 收藏,
摘要:
多年的经验,日志记录是软件开发的重要组成部分。没有日志记录机制的系统不是完善的系统。在开发阶段可以通过debug附件进程进行交互调试,可以检测到一些问题,但是在上线之后,日志的记录起到至关重要的作用。它可使我们在系统出现问题之后,排查错误提供依据。 .NET Core3.0内置多种日志记录程序,并且 阅读全文
浙公网安备 33010602011771号