背景 对于公司内部的 API 接口,在引入注册中心之后,免不了会用上服务发现这个东西。 现在比较流行的接口调用方式应该是基于声明式接口的调用,它使得开发变得更加简化和快捷。 .NET 在声明式接口调用这一块,有 WebApiClient 和 Refit 可以选择。 前段时间有个群友问老黄 ...
背景 当我们把应用的配置都放到配置中心后,很多人会想到这样一个问题,配置里面有敏感的信息要怎么处理呢 信息既然敏感的话,那么加个密就好了嘛,相信大部分人的第一感觉都是这个,确实这个是最简单也是最合适的方法。 其实很多人都在关注这个问题,好比说,数据库的连接字符串,调用第三方的密钥等等这些信息,都是不太想让很多人知道的。 那么如果我们把配置放在 Nacos 了,我们可以怎么操作呢 想了想不外乎这么几 ...
2021-06-15 08:09 9 3185 推荐指数:
背景 对于公司内部的 API 接口,在引入注册中心之后,免不了会用上服务发现这个东西。 现在比较流行的接口调用方式应该是基于声明式接口的调用,它使得开发变得更加简化和快捷。 .NET 在声明式接口调用这一块,有 WebApiClient 和 Refit 可以选择。 前段时间有个群友问老黄 ...
合格的web后端程序员,除搬砖技能,还必须会给各种web服务器配置Https,本文结合ASP.NET Core部署模型聊一聊启用Https的方式。 温故知新 目前常见的Http请求明文传输,请求可能被篡改,访问的站点可能被伪造。 HTTPS是HTTP加上TLS/SSL协议构建 ...
背景 已经有很多文章记录了 web程序中采用异步编程的优势和.Net异步编程的用法, 异步编程虽然不能解决查询数据库的瓶颈, 但是利用线程切换,能最大限度的弹性利用工作线程, 提高了web服务的响应能力。 【 9012年了,再不会异步编程你是真老了】 本文要说的是利用 ...
上一章介绍了配置的多种数据源被注册、加载和获取的过程,本节看一下这个过程系统是如何实现的。(ASP.NET Core 系列目录) 一、数据源的注册 在上一节介绍的数据源设置中,appsettings.json、命令行、环境变量三种方式是被系统自动加载的,这是因为系统 ...
前言 nacos 2.0.0 已经发布了 alpha1, alpha2 和 beta 三个版本了,部分测试报告也已经出来了。 Nacos2.0.0-ALPHA2 服务发现性能测试报告 Nacos 2.0.0-ALPHA2 配置性能测试报告 还是比较值得期待的。 前段时间 ...
前言 友情提示:建议阅读本文之前先了解下.Net Core配置体系相关,也可以参考本人之前的文章《.Net Core Configuration源码探究 》然后对.Net Core的Configuration体系有一定的了解,使得理解起来更清晰。 在.Net6中关于配置相关 ...
本文来自有着丰富经验的大神和一个小白的对话! 为了阅读方便,小白代号Q, 大神代号W Q: 怎么实现session跨域? W: 别用系统session即可 Q: 那用什么session ?自己存session? W: 自己有啥不行吗 系统的方案是改配置,允许一些域。 不过没用 ...
说到数据库,那就一定会聊到事务,事务也是面试中常问的问题,我们先来一个面试场景: 这可能是比较常见的面试场景了,你也许回答到了事务的四大特性,但是不一定知道他的实现原理。今天我们就来一起打卡事务的四大特性和实现原理,对于原理的实现,这篇文章只是粗略的介绍一下,更多的细节可以关注我后续的文章 ...