重构FastAPI生产部署:用异步网关与无服务器计算应对高并发

博主头像 本文探讨了FastAPI在生产环境部署的一种现代架构思路,通过将FastAPI作为无状态异步API网关,并将CPU密集型计算任务剥离到Serverless函数或高性能后端服务,有效解决了多进程部署中的缓存同步难题。文章重点阐述了如何最大化利用Python的异步IO特性来编排和并发调用外部服务,以实现... ...

认证授权版图——OAuth2.1与OIDC在企业中的落地路径与常见误解

博主头像 写在前面,本人目前处于求职中,如有合适内推岗位,请加:lpshiyue 感谢。同时还望大家一键三连,赚点奶粉钱。 现代身份认证体系不是单一协议的应用,而是多种标准在安全、体验与可管理性间的精密平衡 在完成微服务化的成本收益分析后,我们面临分布式架构的关键挑战:如何构建统一、安全的身份认证体系。随着系 ...

Redis和 Redisson 集成踩坑日记

博主头像 异常报错 报错信息:关键报错:ERR Client sent AUTH, but no password is set Redis和 Redisson 集成,如果 Redis 没有设置密码,必须注释掉,不然Redisson就会主动发起验证 spring: redis: host: 127.0.0.1 ...

新组件库fi发布,轻松实现新一代声明式信息图可视化

博主头像 更多Dash应用开发干货知识、案例,欢迎关注“玩转Dash”微信公众号 1 简介 大家好我是费老师。Dash作为Python生态中强大的全栈应用开发框架,依托于其丰富✨的组件库生态,使得我们可以纯Python实现各种各样丰富的应用功能。 今天的文章中要给大家介绍的,就是我们近期正式发布的信息图可 ...

(原创)[C#]【开源】一分钟使用 PicoServer 打造日志服务器

博主头像 一、前言 近期有项目要快速开发一些原型类的WebAPI,从桔子雨大佬那了解到了PicoServer(原名:MicroServer),经过一段时间的使用,发现很契合我的需求。正好手头上有一个测试时用PicoServer开发的日志服务器,便开源出来,一是很轻量、开箱即用;二是也做为一篇示例教程,好让不了 ...

2025总结篇,忙碌的日子里越过35岁,开启下一个征程

博主头像 2025农历新年已然接近,年初的工作计划任务基本也完成了,时不时翻看园子的我忙里偷闲记录一下过去的时光,以便多年后找寻曾经的记忆。 2024 看了下博客更新,上一次更新还是在2024年一月份,也就是这一次,我更新完了重学一遍.net core系列,或者说是.net5+。因为那个时候core已经基本不 ...

硬核实用!Windows下使用 PowerShell 编写局域网设备扫描器

博主头像 前言 在进行网络调试或设备管理时,我们经常需要知道局域网内有哪些设备在线。传统的 ping 命令逐个扫描太慢,而专业的扫描工具又显得大材小用。今天,我们通过一段 PowerShell 脚本,利用网络协议的底层特性,打造一个局域网扫描工具。 原理剖析:为什么这个脚本比普通 Ping 更快、更准? 大多 ...

.NET 磁盘管理-技术方案选型

博主头像 在家庭以及企业场景下的网络磁盘产品,使用Iscsi均需要对磁盘进行管理。不同Windows版本、安装第三方软件,导致每个C端用户的运行环境不同,对磁盘的管理带来一定的使用干扰 本文介绍下磁盘管理的几种方案以及存在的一些问题 对磁盘管理主要有以下操作入口/方式: Powershell Diskpart ...

并发,并行与异步

博主头像 在我上一篇题为《为什么异步在IO操作下才有意义》的文章发布后,收到了很多同学的反馈与探讨。在深入交流后,我发现一个普遍的困惑点浮现出来,其根源在于混淆了“并发”、“并行”与“异步”,特别是下意识地将异步等同于利用多核CPU进行并行处理。 为了彻底澄清这些基础但至关重要的概念,我们深入剖析理论原则并且 ...

吴恩达深度学习课程五:自然语言处理 第一周:循环神经网络 (六)长短期记忆 LSTM

博主头像 此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第五课的第一周内容,1.10的内 ...

.NET周刊【12月第2期 2025-12-14】

博主头像 国内文章 Avalonia 实现跨平台的视频会议(Windows、Linux、信创) https://www.cnblogs.com/shawshank/p/19305884 Avalonia 11 的发布显著提升了 .NET 生态中的跨平台 UI 开发能力,特别是提供了高质量的 Fluent 2 ...

Flink源码阅读:Netty通信

博主头像 前文中我们了解了 Flink 的数据交互过程,上游的 Task 将数据写入到 ResultSubpartition 的 buffers 队列中。下游的 Task 通过 LocalInputChannel 和 RemoteInputChannel 消费上游的数据。 ...

为什么有的人说“越老思维越固化”?怎么才能具备成长型思维?

博主头像 一:前言:为什么有的人说越老思维越固化 在日常生活中,我们常常听到这样的说法:"人老了就变得固执了"、"年轻人的想法就是灵活"、"中年之后学习能力就下降了"。 这些观念根深蒂固,以至于许多人将年龄增长与思维固化画上等号,认为随着岁月的推移,改变和成长变得越来越不可能。 然而,斯坦福大学心理学家卡罗尔 ...

123···100>