dotnet
4 人感兴趣 · 32 次引用
- 最新
- 推荐

传统应用实现快速部署的一种方案
我们有一个web项目,采用的部署方式是单体应用(dotnet没有core)+负载均衡器(nginx)来实现的分布式部署。由于近期用户量激增,负载机器由原来的2台增加到了8台。这就造成了另外一个问题,那就每次加机器、软件更新、版本回滚,都会变得非常麻烦、痛不欲生

老树开花——用 ImageProcessor 快速搭一个图床应用
这个插件是.netframework框架下的一个图片处理插件,虽然框架有些老,但好在配置非常简单,功能也非常好用,用来做一些图床类应用还是非常合适的。
DotNet 工具箱之性能监控组件——CLRStats
CLRStats是一种统计NET应用程序资源数据使用情况的插件。包括:CPU使用情况、GC、线程状态、通过web请求获取状态信息的支持(可以自定义访问路径和身份验证),数据将以JSON格式返回。
腾讯云实时音视频 (TRTC)SDK 使用体验测评
我们属于教育行业,经常负责承办一些省,市举办的青少年科技创新类的活动。在2020年初,爆发了新冠肺炎疫情,大部分线下活动也因此转到线上。当时也出现了一些诸如腾讯会议,钉钉等类型的软件,但毕竟要和赛事进行业务整合和数据对接,因此需要自行开发。当时

基于 Blazor 打造一款实时字幕
早先在录制视频的时候一直使用的是 obs-auto-subtitle 作为实时字幕展示功能。不过这个是以 OBS 插件的形式存在,不管是语言和功能上都有一定的限制。故而使用 Blazor server 实现一个。

自动发布.NET Core Web 应用
相信很多开发者都需要将自己的编写的应用进行编译并部署到服务器上,这个过程在个人或小型团队的项目中都是一个简单的事情。但是对于并行化开发而言,就需要通过工具来辅助这个过程。于是,我参考了一下DevOps技术中的CI/CD。工作环境主要是Windows Server,

使用 Tye 辅助开发 k8s 应用竟如此简单(六)
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们将进一步研究 Tye 与分布式应用程序运行时 Dapr 如何碰撞出更精彩的火花。

使用 Tye 辅助开发 k8s 应用竟如此简单(五)
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中实现对分布式链路追踪。


WinDbg 分析高内存占用问题
最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声。为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决。

使用 Tye 辅助开发 k8s 应用竟如此简单(四)
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何进行日志的统一管理。

使用 Tye 辅助开发 k8s 应用竟如此简单(三)
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何对数据库进行链接。

使用 Tye 辅助开发 k8s 应用竟如此简单(二)
续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中使用服务发现。

使用 Tye 辅助开发 k8s 应用竟如此简单(一)
最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。

Orleans 知多少 | .NET 分布式框架
Orleans 是一个支持有状态云生应用/服务水平伸缩的基于Virtual Actor 模型的.NET分布式框架。

Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线
Newbe.Claptrap 0.4.4 发布,模型验证器上线。
寻找性能更优秀的不可变小字典
Dictionary 是一个很常用的键值对管理数据结构。但是在性能要求严苛的情况下,字典的查找速度并不高。所以,我们需要更快的方案。