会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
包子wxl
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2022年7月28日
SQL Server、MySQL主从搭建,EF Core读写分离代码实现
摘要: 一、SQL Server的主从复制搭建 1.1、SQL Server主从复制结构图 SQL Server的主从通过发布订阅来实现 主库把增删改操作发布到发布服务器,从库通过订阅发布服务器,发布服务器把操作推送到从库进行同步。 1.2、基于SQL Server2016实现主从 新建一个主库“MyDB”
阅读全文
posted @ 2022-07-28 08:38 包子wxl
阅读(4581)
评论(32)
推荐(90)
编辑
2022年7月20日
Harbor企业级私服Docker镜像仓库搭建及应用
摘要: 一、简介 Docker Hub作为Docker默认官方公共镜像,如果想要自己搭建私有镜像,Harbor是企业级镜像库非常好的选择。 所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将将镜像提交到私有仓库中。这样我们既能使用Docker来运行我们的项目镜像, 也避
阅读全文
posted @ 2022-07-20 10:07 包子wxl
阅读(1584)
评论(0)
推荐(0)
编辑
2022年6月27日
.NET6接入Skywalking链路追踪完整流程
摘要: 一、Skywalking介绍 Skywalking是一款分布式链路追踪组件,什么是链路追踪? 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台
阅读全文
posted @ 2022-06-27 10:05 包子wxl
阅读(6935)
评论(31)
推荐(86)
编辑
2022年5月30日
.NET Core中JWT+OAuth2.0实现SSO,附完整源码(.NET6)
摘要: 一、简介 单点登录(SingleSignOn,SSO) 指的是在多个应用系统中,只需登录一次,就可以访问其他相互信任的应用系统。 JWT Json Web Token,这里不详细描述,简单说是一种认证机制。 OAuth2.0 OAuth2.0是一个认证流程,一共有四种方式,这里用的是最常用的授权码方
阅读全文
posted @ 2022-05-30 08:01 包子wxl
阅读(13693)
评论(44)
推荐(143)
编辑
2022年4月18日
.NET Core(.NET6)中gRPC注册到Consul
摘要: 一、简介 上一篇文章介绍了.NET Core 中使用gRPC,在微服务中,我们通常要把服务做成服务注册,服务发现的方式,那么这里来说一下gRPC是如何注册到Consul中的。 Consul的安装这里就不介绍了,在之前的篇文章中已经写过:Consul+Ocelot+Polly在.NetCore中使用(
阅读全文
posted @ 2022-04-18 09:53 包子wxl
阅读(1315)
评论(0)
推荐(5)
编辑
2022年4月14日
.NET Core(.NET6)中gRPC使用
摘要: 一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 特点: 跨语言 内容protobuf格式(比json体积小),网络传输快 使用HTTP/2进行传输 适合高性能轻量的微服务,一般对外的接口用restful api,内部服务的调用用g
阅读全文
posted @ 2022-04-14 09:59 包子wxl
阅读(8687)
评论(9)
推荐(48)
编辑
2022年4月6日
C#多线程下的调优
摘要: 一、原子操作 先看一段问题代码 /// <summary> /// 获取自增 /// </summary> public static void GetIncrement() { long result = 0; Console.WriteLine("开始计算"); //10个并发执行 Parall
阅读全文
posted @ 2022-04-06 10:10 包子wxl
阅读(4090)
评论(16)
推荐(114)
编辑
2022年4月5日
ELK日志保留7天-索引生命周期策略
摘要: 一、简介 ELK日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。 自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一
阅读全文
posted @ 2022-04-05 23:41 包子wxl
阅读(4830)
评论(0)
推荐(3)
编辑
2022年3月24日
.NetCore(.NET6)中使用swagger和swagger版本控制
摘要: 一、.NET6中使用swagger swagger支持 API 自动生成同步的在线文档,下面在.NET6中引入 1.建.NET6应用并建以下控制器 /// <summary> /// 订单接口 /// </summary> [ApiController] [Route("[controller]/[
阅读全文
posted @ 2022-03-24 10:00 包子wxl
阅读(4354)
评论(2)
推荐(11)
编辑
2022年3月16日
.Net Core(.NET6)中接入Log4net和NLog进行日志记录
摘要: 一、接入Log4net 1.按日期和大小混合分割日志 nuget包安装 log4net Microsoft.Extensions.Logging.Log4Net.AspNetCore 配置文件 配置文件内容为 <?xml version="1.0" encoding="utf-8"?> <log4n
阅读全文
posted @ 2022-03-16 09:47 包子wxl
阅读(10224)
评论(7)
推荐(20)
编辑
上一页
1
2
3
4
5
6
···
8
下一页