Nginx 反向代理与负载均衡实战笔记
Nginx 反代 ASP.NET Core 的配置要点,proxy_set_header 一个不能少的原因,顺手用 upstream 轮询两台后端做负载均衡,最后附一份 502 排查清单。
Nginx 反代 ASP.NET Core 的配置要点,proxy_set_header 一个不能少的原因,顺手用 upstream 轮询两台后端做负载均衡,最后附一份 502 排查清单。
公众号 access_token 7200 秒过期且获取接口有调用上限,必须集中缓存、提前刷新。给出 MemoryCache 加锁的实现,并聊聊多实例部署的坑。
概述 上一篇文章C实现微信扫码登录(绕过微信开发平台) - ihuadz 提到封装微信接口,本篇文章将从以下方面介绍如何使用C实现简单的微信SDK。 仓库地址:https://github.com/ihuadz/QI.WxSdk.git - 核心类库 - 配置 - 具体实现 - 如何使用 核心类库介绍 - WebApiClient WebApiClient 是一个集高性能高可扩展性于一体的声明式
概述 最近公司打算引进触屏终端,需要将已有小程序打包为APP,并且实现微信扫码登录终端。 查阅微信官方文档后发现微信提供了APP端SDK,直接调用接口即可获得登录授权二维码,wow,那岂不是没有我后端啥事了,果断把链接丢给前端,官方文档:微信移动应用扫码登录。 然而,因为APP是直接用uniapp打包的,没有找到使用微信SDK的方法;时间紧,也懒得去研究uniapp那一套(有知道咋处理的小伙伴可以
概述 最近在工作中要开发一个微信支付的功能,项目比较急,第一反应就是去官方文档找SDK,发现官方只提供了JAVA、PHP、Go的SDK。(对C玩家真不友好!==!)。好在微信支付的开发者社区有位大哥fudiwei (RHQYZ) (github.com)提供了C版的SDK,项目地址:DotNetCore.SKIT.FlurlHttpClient.Wechat,果断Install一下。 SDK简介
使用acme.sh配置SSL证书并自动续签 参考官网 Home · acmesh-official/acme.sh Wiki (github.com) acme.sh用于生成免费的ssl证书,其完整实现了acme协议,并且由纯Shell脚本语言编写,没有过多的依赖项,安装和使用都非常方便。 支持多个ssl签发平台,如Let's Encrypt (letsencrypt.org)、Free SSL
本篇文章参考微软官方文章使用 Nginx 在 Linux 上托管 ASP.NET Core 准备环境 - Linux版本Ubuntu22.04 - .Net运行时.NetRutime8.0 - 代理服务器Nginx1.18.0 安装.Net 安装sdk时可能会出现找不到包的情况,这时使用官方的安装脚本即可 部署Asp.Net项目 本地运行OK后发布上传到服务器,这里我使用的时XFt
告别 nohup 土办法,用 systemd 托管 ASP.NET Core 应用:unit 文件怎么写、开机自启怎么配、journalctl 查日志,以及 WorkingDirectory 这个最容易踩的坑。
记录 EF Core Code First 迁移的完整流程、Fluent API 配置方式与生产环境脚本化发布方案,顺带复盘改字段丢数据等踩坑经历。
讲清 ASP.NET Core 中间件的执行模型与短路机制,手写一个基于内存计数器的限流中间件,并复盘注册顺序踩过的坑。
梳理 C# 委托的本质与 Action/Func 的用法,厘清 event 和委托的区别,再用闭包陷阱和 LINQ 示例把整条知识线串起来。
因为要上班,学习的时候总是东一榔头西一斧头的,导致啥啥都学不好,还经常忘记,本篇文章暂拟一个计划,深入学习DotNET。由于是空余时间学习,就按照这个计划推进吧,在学习过程中逐渐优化,加油吧! 计划 1. 确定学习目标: - 了解.Net平台的概念和组成部分 - 学习 C 编程语言。 - 掌握 ASP.NET Core 开发。 - 学习使用 Entity F