上一页 1 2 3 4 5 6 ··· 8 下一页
  2022年7月28日
摘要: 一、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日
摘要: 一、简介 Docker Hub作为Docker默认官方公共镜像,如果想要自己搭建私有镜像,Harbor是企业级镜像库非常好的选择。 所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将将镜像提交到私有仓库中。这样我们既能使用Docker来运行我们的项目镜像, 也避 阅读全文
posted @ 2022-07-20 10:07 包子wxl 阅读(1584) 评论(0) 推荐(0) 编辑
  2022年6月27日
摘要: 一、Skywalking介绍 Skywalking是一款分布式链路追踪组件,什么是链路追踪? 随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台 阅读全文
posted @ 2022-06-27 10:05 包子wxl 阅读(6935) 评论(31) 推荐(86) 编辑
  2022年5月30日
摘要: 一、简介 单点登录(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 中使用gRPC,在微服务中,我们通常要把服务做成服务注册,服务发现的方式,那么这里来说一下gRPC是如何注册到Consul中的。 Consul的安装这里就不介绍了,在之前的篇文章中已经写过:Consul+Ocelot+Polly在.NetCore中使用( 阅读全文
posted @ 2022-04-18 09:53 包子wxl 阅读(1315) 评论(0) 推荐(5) 编辑
  2022年4月14日
摘要: 一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言的,高性能的远程过程调用(RPC)框架。 特点: 跨语言 内容protobuf格式(比json体积小),网络传输快 使用HTTP/2进行传输 适合高性能轻量的微服务,一般对外的接口用restful api,内部服务的调用用g 阅读全文
posted @ 2022-04-14 09:59 包子wxl 阅读(8687) 评论(9) 推荐(48) 编辑
  2022年4月6日
摘要: 一、原子操作 先看一段问题代码 /// <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日志我们一般都是按天存储,例如索引名为"kafkalog-2022-04-05",因为日志量所占的存储是非常大的,我们不能一直保存,而是要定期清理旧的,这里就以保留7天日志为例。 自动清理7天以前的日志可以用定时任务的方式,这样就需要加入多一个定时任务,可能不同服务记录的索引名又不一 阅读全文
posted @ 2022-04-05 23:41 包子wxl 阅读(4830) 评论(0) 推荐(3) 编辑
  2022年3月24日
摘要: 一、.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日
摘要: 一、接入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 下一页