logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis实践之高级用法:管道、消息队列、事务、分布式锁

管道(Pipeline)的使用使用方法创建一个批处理对象。将多个操作添加到批处理中,然后执行批处理以提高性能。发布-订阅模式(Pub/Sub)的实现使用方法获取订阅者对象。使用方法发布消息。使用方法订阅频道并处理接收到的消息。事务(Transaction)的应用使用方法创建一个事务对象。将多个操作添加到事务中,然后执行事务以确保原子性。分布式锁的实现使用方法尝试获取锁。在获取锁后执行关键操作,并使

文章图片
#redis#分布式#数据库 +2
ASP.NET Core 6使用RabbitMQ实现RPC远程通信

RPC(Remote Procedure Call,远程过程调用)是一种通信协议和编程模型,用于实现分布式系统中的远程调用。它允许一个计算机程序通过网络请求另一个计算机上的服务或方法,就像调用本地方法一样。在 RPC 中,客户端应用程序可以调用位于远程服务器上的方法,而无需了解底层网络细节。客户端将请求参数传递给服务器,并等待服务器返回结果。服务器执行相应的方法,并将结果返回给客户端。

文章图片
#rpc#网络协议#网络 +4
.NET 开源库技术栈汇总

ASP.NET Core:Entity Framework Core:Serilog:AutoMapper:MediatR:Polly:Dapper:Hangfire:NLog:FluentValidation:Swashbuckle (Swagger for .NET):MassTransit:IdentityServer:SignalR:xUnit:Quartz.NET:MiniProfile

文章图片
#.net#开源
通过魔搭社区本地下载大语言模型及API接口调用模型实现

从最终结果看,输出结果符合模型的能力,本次只是演示一个小模型的本地化下载部署,通过本文,可以了解模型的下载、调用实现。

文章图片
#语言模型#人工智能#自然语言处理 +2
.NET常见面试题汇总

首先,汇总一共分为三部分:一是关于.NET技术的面试问题,二是关于.NET项目中的实际问题,三是历年出现过一些面试题汇总。

文章图片
#.net#c#
.NET 高级面试题汇总

高级开发工程师的面试题汇总

文章图片
#.net#c##.netcore +1
服务部署:使用docker部署开源Xxl-Job任务调度平台项目

xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。这样,你就完成了使用 Docker 部署本地构建的 Xxl-Job 任务调度平台的过程。2、本地使用ieda修改配置并构建启动运行。3、将项目文件压缩上传虚拟机上。4、在虚拟机上解压到某一路径。5、使用docker部署。

文章图片
#docker#开源#容器 +2
服务部署:解决Docker容器与虚拟机主机之间MySql连接访问问题

通过以上步骤,你可以解决 MySQL 远程连接的问题。确保防火墙和网络配置正确,MySQL 配置允许远程连接,并且用户具有适当的权限。如果仍然遇到问题,请检查 MySQL 日志文件(通常位于)以获取更多信息。

文章图片
#docker#mysql#容器 +3
服务部署:使用docker部署开源Xxl-Job任务调度平台项目

xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。这样,你就完成了使用 Docker 部署本地构建的 Xxl-Job 任务调度平台的过程。2、本地使用ieda修改配置并构建启动运行。3、将项目文件压缩上传虚拟机上。4、在虚拟机上解压到某一路径。5、使用docker部署。

文章图片
#docker#开源#容器 +2
.NET6 项目使用RabbitMQ实现基于事件总线EventBus通信

通常通过使用事件总线实现来执行此发布/订阅系统。事件总线可以设计为包含 API 的接口,该 API 是订阅和取消订阅事件和发布事件所需的。它还可以包含一个或多个基于跨进程或消息通信的实现,例如支持异步通信和发布/订阅模型的消息队列或服务总线。本问介绍如何使用RabbitMQ通用事件总线接口实现这种与 .NET 的通信,并结合项目代码实践演示。存在多种可能的实现,每种实现使用不同的技术或基础结构,例

文章图片
#rabbitmq#分布式#.net +1
到底了