小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
.NET 真的缺 Raft 组件吗?.NET 生态里长出来的一只「etcd 级」选手 - 张善友

文章以Kahuna为例回应“.NET缺少Raft”的争论。Kahuna是分布式协调服务,底层为同一作者开发的分区化Raft库Kommander和Actor运行时Nixie,支持Multi-Raft、Percolator事务、MVCC和脚本DSL,并可编译到浏览器WASM。作者认为.NET的Raft包虽多,但成熟者仅DotNext和Kommander,真正缺少的是经生产验证的共识底座。

.NET 真的缺 Raft 组件吗?.NET 生态里长出来的一只「etcd 级」选手 - 张善友

张善友 张善友 · 2026-10-09T14:56:00Z

云途推出国庆特惠香港VPS新品HK.BGP.ND,带IX入口,需自备国内大厂VPS作前置。月流量650GB,仅支持年付,原价198元,用九折码OHMYIX后178.2元,月均不到15元,售完即下线。

YT.NET云途国庆上新HK.BGP.ND(买香港VPS送IX)- 折后低至178.2元/年

Type My Life Type My Life · 2026-10-07T12:23:01Z
dotInsights | 2026年10月

JetBrains dotInsights 通讯汇总近期 .NET 与软件开发资讯,涵盖 C# 15 集合表达式参数、C# 14 扩展成员与智能记录、MAUI 账户界面、ASP.NET Core 密钥认证与中间件、System.Text.Json 联合类型序列化、对象池优化、RAG 入门、实时股价系统、单元测试及 AI 编程等社区文章,并附 JetBrains 产品更新与活动信息。

dotInsights | 2026年10月

The JetBrains Blog The JetBrains Blog · 2026-10-05T13:57:56Z
把 OpenClaw.NET 的 83 篇 Markdown 变成一个网站:完整复盘 - 张善友

作者将 OpenClaw.NET 仓库的 83 篇中文文档构建为可搜索、带暗色主题的网站。核心难点是链接处理:校验脚本发现 121 个死链,包括相对路径错误、锚点编码误判和指向源码文件的站外链接。作者自写轻量构建脚本,解析 SITE_MAP.md 生成侧边栏,并将 252 处站外引用渲染为虚线下划线文字,悬停显示原始路径,不伪装成可点击链接。发布前自查密钥,发布后因源文档更新需重建校验,最终实现零死链。

把 OpenClaw.NET 的 83 篇 Markdown 变成一个网站:完整复盘 - 张善友

张善友 张善友 · 2026-10-03T12:17:00Z
AG-UI 有了官方 .NET SDK,Blazor AI 组件同步登场:.NET 的 Agent 应用栈补齐了 - 张善友

微软发布 AG-UI 协议官方 .NET SDK 及实验性 Blazor AI 组件,补齐 .NET Agent 应用界面层。AG-UI 通过类型化事件标准化 Agent 与前端通信,对框架零依赖,仅需 IChatClient 即可接入。Blazor AI 组件负责界面呈现,支持流式渲染、工具审批、可预测状态与生成式 UI,且不绑定 AG-UI 协议,保持生态自由。

AG-UI 有了官方 .NET SDK,Blazor AI 组件同步登场:.NET 的 Agent 应用栈补齐了 - 张善友

张善友 张善友 · 2026-10-02T14:58:00Z
判断引擎落地 .NET 的四条路线、一个客户端与一份生产样本 - 张善友

2026年9月,Jev、Laya等决策模型将“判断”从生成中剥离为独立基础设施:一次前向传播返回带概率的选项、分数或布尔值,答案空间预先锁定,并用RLCD训练校准置信度,高置信度自动执行、低置信度转人工。.NET生态随后跟进,出现NLaya、layar两个移植版,TensorSharp、Sezika两条原生路线,以及统一客户端SystemOneSharp。OpenClaw.NET的PR #246与#255演示了接入生产所需的校准、影子模式、回滚等护栏,最终收敛为纯.NET技术栈。核心规律:成本优势上限等于弃权率的倒数。

判断引擎落地 .NET 的四条路线、一个客户端与一份生产样本 - 张善友

张善友 张善友 · 2026-09-28T00:46:00Z
当 AI Agent 遇到 Nacos:OpenClaw.NET 集成入门 - 张善友

OpenClaw.NET 提出一种确定性 Agent 工具调用方案:不调用 LLM,而是通过 Nacos 3.2.4 AI 注册中心与 MCP Router 自动发现并调用 MCP 工具。开发者只需在 skill 中声明 capability_ref 意图,运行时负责解析、缓存、熔断、审计与授权,避免模型编造结果,成本可控、行为可审计。

当 AI Agent 遇到 Nacos:OpenClaw.NET 集成入门 - 张善友

张善友 张善友 · 2026-09-26T23:28:00Z
不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线 - 张善友

近期两个 .NET 项目让 AI 直接输出程序可用的判断,而非文字。TensorSharp 用 26B 扩散模型实现 /v1/systemone,支持图片输入,单步读取概率,比生成 JSON 快 4-5 倍;IoTSharp 的 Sezika 用小编码器加决策头,纯 C# 实现,Native AOT 运行。两者接口相似但思路相反,都强调概率未经校准,需调用方自行评估。

不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线 - 张善友

张善友 张善友 · 2026-09-24T16:31:00Z
.NET 11 来了!ASP.NET Core 新特性全解析,HTTP/2/HTTP/3 这次真的变了 - 张善友

.NET 11 的 ASP.NET Core 重点优化 HTTP/2/3 与网络性能:Kestrel 处理 HTTP/3 新连接时不再等待控制流和 SETTINGS 帧,降低首个请求延迟;HTTP/1.1 解析器改为不抛异常,畸形请求下吞吐提升 20–40%;新增并默认启用 Zstandard 压缩。此外还引入 runtime-async、安全诊断改进及 MCP、Blazor AI 组件等特性。

.NET 11 来了!ASP.NET Core 新特性全解析,HTTP/2/HTTP/3 这次真的变了 - 张善友

张善友 张善友 · 2026-09-19T22:52:00Z
.NET 11 性能全解读:从 JIT 到基础库,这一版到底快了多少 - 张善友

.NET 11 对 JIT 与运行时进行了持续优化:Arm64 可伸缩向量、SIMD 掩码归约与寄存器分配改进;GC 写屏障、依赖句柄老化与协变检查消除;启动路径、Monitor、BigInteger 及浮点解析大幅提速;UTF-8、Base64、正则与 SearchValues 等文本搜索显著加快;集合与 LINQ 减少重复计算。

.NET 11 性能全解读:从 JIT 到基础库,这一版到底快了多少 - 张善友

张善友 张善友 · 2026-09-18T14:05:00Z
.NET 11 性能深度解读:这一次,真的「到 11」了 - 张善友

.NET 11 延续年度性能改进传统,核心亮点是 Runtime Async 重构异步底层:同步完成时结果直接穿透调用链,避免物化 Task,大幅降低异常处理开销。JIT 在逃逸分析、边界检查消除、去虚拟化上持续优化,向量化与 Arm64/SVE 指令选择提升明显,GC 写屏障和线程池开销降低。MAUI 全面切换到 CoreCLR。升级无需修改代码即可获益。

.NET 11 性能深度解读:这一次,真的「到 11」了 - 张善友

张善友 张善友 · 2026-09-17T02:17:00Z
把 LLM 密钥从环境变量里解放出来:OpenClaw.NET 迎来 Vault/OpenBao 密钥后端 - 张善友

.NET开发者geffzhang向OpenClaw.NET提交PR #241,新增HashiCorp Vault/OpenBao密钥后端。设计上调用点零改动,原env:OPENAI_API_KEY可直接改写为vault:secret/data/openclaw/openai#api_key。Core层仅加抽象不加依赖,失败路径显式抛异常、拒绝静默降级,密钥值不进日志,启动期校验配置并预热。NativeAOT不含Vault后端,需JIT部署。

把 LLM 密钥从环境变量里解放出来:OpenClaw.NET 迎来 Vault/OpenBao 密钥后端 - 张善友

张善友 张善友 · 2026-09-16T13:01:00Z
记一次 .NET 某珠宝公司内部管理系统 内存暴涨分析 - 一线码农

一位朋友的Linux .NET程序内存暴涨,用!maddress发现非托管内存占用高。经!dumpheap和!gcroot分析,发现SqlClient的SNIMarsConnection对象多达3765个,被SNIMarsManager持有。原因是连接字符串启用了MultipleActiveResultSets=True,且连接未及时释放。快速修复是去掉该选项,根治需优化代码或升级SQLClient版本。

记一次 .NET 某珠宝公司内部管理系统 内存暴涨分析 - 一线码农

一线码农 一线码农 · 2026-09-15T07:22:00Z

Last week, Microsoft has released .NET 11 Release Candidate 1, the first release candidate of the cycle, shipping with a go-live support license for production use. The release makes C# 15 and F#...

Microsoft Releases .NET 11 RC1 with Go-Live Support, C# 15 and F# 11 as Default Language Versions

InfoQ InfoQ · 2026-09-15T07:11:00Z
RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地 - 张善友

RedNb.Nacos 2.0.0 发布,这是面向 Nacos 3.2.4 的 .NET 8/10 SDK,填补官方对 3.x 新协议和 AI 模块支持的空白。新增完整 AI Registry 客户端,将 MCP Server、A2A Agent、Prompt、Skill、AgentSpec 纳入注册中心,支持配置、服务发现与 ASP.NET Core 集成。该版本含破坏性调整,需按迁移说明升级,项目以 Apache-2.0 开源。

RedNb.Nacos 2.0.0 正式发布:.NET 接入 Nacos 3.2.4,AI Registry 全能力落地 - 张善友

张善友 张善友 · 2026-09-13T03:59:00Z
.NET 异常处理的"暗门":代码里写满 catch,你依然能抓住它——从一个 AI Agent 运行时的源码说起 - 张善友

本文介绍 .NET 的 FirstChanceException 机制:异常抛出瞬间即触发,即使被 catch 吞掉也能感知。以开源项目 OpenClaw.NET 为例,其工具执行、MCP 调用、记忆召回、LLM 重试等失败均被降级为字符串或警告,导致 Agent 变笨却无日志。挂上该事件可观测被吞异常,但只能记录不能拦截,需防递归与性能开销。

.NET 异常处理的"暗门":代码里写满 catch,你依然能抓住它——从一个 AI Agent 运行时的源码说起 - 张善友

张善友 张善友 · 2026-09-11T05:40:00Z
写给 C++ 工程师的 OpenClaw.NET 上手指南:用你熟悉的 C++ 思维,跑起一个生产级 AI Agent - 张善友

OpenClaw.NET 是开源的 .NET AI Agent 运行时与网关,内置鉴权、记忆和多渠道接入,支持 NativeAOT 编译为无依赖单文件原生二进制。文章面向 C++ 开发者,通过类比 C# 概念讲解系统组成与消息流转,并演示如何编写工具、技能、插件和渠道适配器。

写给 C++ 工程师的 OpenClaw.NET 上手指南:用你熟悉的 C++ 思维,跑起一个生产级 AI Agent - 张善友

张善友 张善友 · 2026-09-10T13:38:00Z
.NET 11 RC1 发布:拿到"准生证",生产环境可以上了! - 张善友

微软发布.NET 11首个候选版(RC1),支持生产环境,计划11月正式推出。新增C# 15特性如union类型和标签化break/continue,改进内存安全、进程信号、DNS API及JSON序列化。运行时异步性能大幅提升,CoreCLR支持WebAssembly,测试工具增强,包含破坏性变更,升级时需注意。

.NET 11 RC1 发布:拿到"准生证",生产环境可以上了! - 张善友

张善友 张善友 · 2026-09-09T23:14:00Z
写给 PHP 工程师的 OpenClaw.NET 上手指南:用你熟悉的 PHP 思维,跑起一个生产级 AI Agent - 张善友

OpenClaw.NET 是一个用 .NET 编写的自托管 AI Agent 运行时,支持长驻内存模型,集成鉴权、记忆、多渠道接入等功能,可编译为无依赖的单文件二进制。文章面向 PHP 工程师,类比 Laravel 概念,介绍其架构、工具/技能/插件开发及部署方式,强调从请求级到常驻 daemon 的思维转变。

写给 PHP 工程师的 OpenClaw.NET 上手指南:用你熟悉的 PHP 思维,跑起一个生产级 AI Agent - 张善友

张善友 张善友 · 2026-09-09T04:55:00Z
今天我将……发现分布式.NET应用中隐藏的延迟

本文介绍如何使用Visual Studio性能分析器定位分布式.NET应用中的跨进程性能瓶颈。通过Interview Coach示例,作者发现Blazor前端在流式响应中每更新一次就执行Task.Delay(50),导致累积等待约10秒。移除该延迟后,响应时间显著改善。文章强调先确定问题进程,再判断是计算还是等待,并建议用合并UI刷新替代固定延迟。

今天我将……发现分布式.NET应用中隐藏的延迟

Visual Studio Blog Visual Studio Blog · 2026-09-08T16:00:22Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码