会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
代码改变世界
yi念之间
博客园
首页
联系
订阅
管理
[置顶]
手动造轮子——为Ocelot集成Nacos注册中心
摘要: 前言 近期在看博客的时候或者在群里看聊天的时候,发现很多都提到了Ocelot网关的问题。我之前也研究过一点,网关本身是一种通用的解决方案,主要的工作就是拦截请求统一处理,比如认证、授权、熔断、限流、注册发现、负载均衡等等。随着服务化的不断盛行,服务拆分,负载均衡等已成为当今软件行业随处可谈的名词了,
阅读全文
posted @ 2020-07-21 13:28 yi念之间
阅读(4291)
评论(43)
推荐(24)
[置顶]
手动造轮子——基于.NetCore的RPC框架DotNetCoreRpc
摘要: 前言 一直以来对内部服务间使用RPC的方式调用都比较赞同,因为内部间没有这么多限制,最简单明了的方式就是最合适的方式。个人比较喜欢类似Dubbo的那种使用方式,采用和本地方法相同的方式,把接口层独立出来作为服务契约,为服务端提供服务,客户端也通过此契约调用服务。.Net平台上类似Dubbo这种相对比
阅读全文
posted @ 2020-06-12 13:14 yi念之间
阅读(5694)
评论(17)
推荐(31)
2024年9月9日
C#整合Ollama实现本地LLMs调用
摘要: 前言 近两年AIGC发展的非常迅速,从刚开始的只有ChatGPT到现在的很百家争鸣。从开始的大参数模型,再到后来的小参数模型,从一开始单一的文本模型到现在的多模态模型等等。随着一起进步的不仅仅是模型的多样化,还有模型的使用方式。大模型使用的门槛越来越低,甚至现在每个人都可以在自己的电脑上运行模型。今
阅读全文
posted @ 2024-09-09 09:24 yi念之间
阅读(4413)
评论(9)
推荐(19)
2024年9月4日
利用分布式锁在ASP.NET Core中实现防抖
摘要: 前言 在 Web 应用开发过程中,防抖(Debounce) 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单,或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中,还是在分布式系统中都有一些场景需要使用它。本文将介绍如何在ASP.NE
阅读全文
posted @ 2024-09-04 08:30 yi念之间
阅读(3641)
评论(29)
推荐(31)
2024年4月7日
体验Semantic Kernel图片内容识别
摘要: 前言 前几日在浏览devblogs.microsoft.com的时候,看到了一篇名为Image to Text with Semantic Kernel and HuggingFace的文章。这篇文章大致的内容讲的是,使用Semantic Kernel结合HuggingFace来实现图片内容识别。注
阅读全文
posted @ 2024-04-07 09:35 yi念之间
阅读(1094)
评论(4)
推荐(5)
2024年2月26日
细聊ASP.NET Core WebAPI格式化程序
摘要: 前言 我们在使用ASP.NET Core WebApi时它支持使用指定的输入和输出格式来交换数据。输入数据靠模型绑定的机制处理,输出数据则需要用格式化的方式进行处理。ASP.NET Core框架已经内置了处理JSON和XML的输入和输出方式,默认的情况我们提交JSON格式的内容,它可以自行进行模型绑
阅读全文
posted @ 2024-02-26 09:54 yi念之间
阅读(2625)
评论(0)
推荐(19)
2023年11月13日
基于C# Socket实现的简单的Redis客户端
摘要: 前言 Redis是一款强大的高性能键值存储数据库,也是目前NOSQL中最流行比较流行的一款数据库,它在广泛的应用场景中扮演着至关重要的角色,包括但不限于缓存、消息队列、会话存储等。在本文中,我们将介绍如何基于C# Socket来实现一个简单的Redis客户端类RedisClient,来演示构建请求和
阅读全文
posted @ 2023-11-13 09:31 yi念之间
阅读(3413)
评论(3)
推荐(29)
2023年8月28日
细聊C# AsyncLocal如何在异步间进行数据流转
摘要: ### 前言 在异步编程中,处理异步操作之间的数据流转是一个比较常用的操作。`C#`异步编程提供了一个强大的工具来解决这个问题,那就是`AsyncLocal`。它是一个线程本地存储的机制,可以在异步操作之间传递数据。它为我们提供了一种简单而可靠的方式来共享数据,而不必担心线程切换或异步上下文的变化。
阅读全文
posted @ 2023-08-28 09:18 yi念之间
阅读(3647)
评论(7)
推荐(18)
2023年5月31日
由C# yield return引发的思考
摘要: ### 前言 当我们编写 C# 代码时,经常需要处理大量的数据集合。在传统的方式中,我们往往需要先将整个数据集合加载到内存中,然后再进行操作。但是如果数据集合非常大,这种方式就会导致内存占用过高,甚至可能导致程序崩溃。 C# 中的`yield return`机制可以帮助我们解决这个问题。通过使用`y
阅读全文
posted @ 2023-05-31 09:04 yi念之间
阅读(5389)
评论(15)
推荐(38)
2023年4月10日
由ASP.NET Core读取Response.Body引发的思考
摘要: 前言 前几天有群友在群里问如何在我之前的文章《ASP.NET Core WebApi返回结果统一包装实践》的时候有点疑问,主要的疑问点就是关于Respouse的读取的问题。在之前的文章《深入探究ASP.NET Core读取Request.Body的正确方式》曾分析过关于Request的读取问题,需要
阅读全文
posted @ 2023-04-10 09:59 yi念之间
阅读(4374)
评论(19)
推荐(19)
2023年2月22日
研究c#异步操作async await状态机的总结
摘要: 前言 前一段时间得闲的时候优化了一下我之前的轮子[DotNetCoreRpc]小框架,其中主要的优化点主要是关于RPC异步契约调用的相关逻辑。在此过程中进一步了解了关于async和await异步操作相关的知识点,加深了异步操作的理解,因此总结一下。关于async和await每个人都有自己的理解,甚至
阅读全文
posted @ 2023-02-22 09:47 yi念之间
阅读(6770)
评论(17)
推荐(22)
2022年11月8日
关于ASP.NET Core WebSocket实现集群的思考
摘要: 前言 提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端也可以主动发送数据到客户端浏览器。WebSo
阅读全文
posted @ 2022-11-08 09:00 yi念之间
阅读(4218)
评论(18)
推荐(20)
下一页
公告
点击右上角即可分享