2022年12月27日

Mongodb 学习笔记19 持久化及备份还原

该文被密码保护。 阅读全文

posted @ 2022-12-27 11:16 花阴偷移 阅读(2) 评论(0) 推荐(0)

多个微服务中数据检索

该文被密码保护。 阅读全文

posted @ 2022-12-27 11:13 花阴偷移 阅读(2) 评论(0) 推荐(0)

API网关

该文被密码保护。 阅读全文

posted @ 2022-12-27 11:12 花阴偷移 阅读(1) 评论(0) 推荐(0)

系列14 docker 数据管理 下(以及进入容器)

摘要: 一.数据卷容器 如果用户需要在多个容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器。数据卷容器也是一个容器,但是它的目的是专门提供数据卷给其它容器挂载。 首先创建一个数据卷容器dbdata,并在其中创建一个数据卷挂载到/dbdata: [root@k8s-host opt]# docke 阅读全文

posted @ 2022-12-27 11:06 花阴偷移 阅读(18) 评论(0) 推荐(0)

elasticsearch 参数配置

摘要: 一.概述 在elasticsearch中配置文件有二个,一是elasticsearch.yml 它是核心配置文件; 二是 jvm.options 它是堆内存配置文件。 1.1 堆配置事项 1.设置(Java虚拟机)JVM选项,需要关注的是设置堆的大小,默认1G, 该文件的默认位置是config/jv 阅读全文

posted @ 2022-12-27 11:04 花阴偷移 阅读(407) 评论(0) 推荐(0)

elasticsearch 查询示例

摘要: 1. 代码含义: 当前索引ext_cms_article,查询条件伪代码是:article_type=2 AND (article_tabnames OR article_title OR article_content OR article_author) 其中operator:and 查询命中率 阅读全文

posted @ 2022-12-27 11:01 花阴偷移 阅读(53) 评论(0) 推荐(0)

StackExchange.Redis 客户端

摘要: 一. Pipelining管道 许多redis客户允许您使用管道,是将多条消息通过管道发送的过程,而无需等待每个消息的回复,并且(通常)在稍后收到回复时对其进行处理。在.net中通过awit async来实现。 例如:要使用过程阻塞代码对这两个get进行管道传输 var aPending = db. 阅读全文

posted @ 2022-12-27 11:00 花阴偷移 阅读(74) 评论(0) 推荐(0)

MongoDB总结2 监控分析

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:55 花阴偷移 阅读(0) 评论(0) 推荐(0)

asp.net core系列 健康检查

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:55 花阴偷移 阅读(2) 评论(0) 推荐(0)

RabbitMQ 笔记1

摘要: 一.什么是消息中间件 消息队列有两种模式:点对点(p2p,point -to -point)模式和发布订阅(PUB/Sub)模式。 点对点模式是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息,队列的存在使得消息的异步转输成为可能。 发布订阅模式定义了如何向一个内容节点发布和订阅消息 阅读全文

posted @ 2022-12-27 10:53 花阴偷移 阅读(33) 评论(0) 推荐(0)

RabbitMQ 笔记3 RabbitMQ .net客户端开发

摘要: 1.连接Connection 实例化一个ConnectionFactory对象来创建连接,可以指定参数(IP,port, username, password)。也可以选择使用url的方式来实现。 2.创建信道Channel Connection接口被用来创建一个Channel,创建后,Channe 阅读全文

posted @ 2022-12-27 10:53 花阴偷移 阅读(42) 评论(0) 推荐(0)

asp.net core系列 71 开发设计规范

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:51 花阴偷移 阅读(7) 评论(0) 推荐(0)

Nuget 客户端发布dll

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:50 花阴偷移 阅读(2) 评论(0) 推荐(0)

docker 上传华为镜像仓库

摘要: 一.上传镜像 由于docker hub在国外,上传下载速度慢,并且免费的私有镜像仓库只能创建一个,所以尝试选择华为镜像仓库试试。华为镜像仓库介绍地址:https://support.huaweicloud.com/usermanual-swr/swr_01_0009.html 步骤: 1. 打开上面 阅读全文

posted @ 2022-12-27 10:49 花阴偷移 阅读(343) 评论(0) 推荐(0)

Redis 处理可能存在阻塞耗时的地方

摘要: 一.任意一个请求在server中一旦发生耗时,都会影响整个server的性能,也就是说后面的请求都要等前面这个耗时请求处理完成,自己才能被处理到。 耗时的操作包括以下几种: a、操作bigkey:写入一个bigkey在分配内存时需要消耗更多的时间,同样,删除bigkey释放内存同样会产生耗时; b、 阅读全文

posted @ 2022-12-27 10:45 花阴偷移 阅读(57) 评论(0) 推荐(0)

redis 监控

摘要: 1.连接数分析 根据redis.config中设置的maxclients的设置值分析 查看客户端的连接信息 xxx.23.66.xxx:0>info clients "# Clients connected_clients:190 #连接数 cluster_connections:0 maxclie 阅读全文

posted @ 2022-12-27 10:45 花阴偷移 阅读(26) 评论(0) 推荐(0)

sql server 性能调优之 CPU消耗最大资源分析(自sqlserver服务启动以后)

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:43 花阴偷移 阅读(7) 评论(0) 推荐(0)

sql server 临时表(下) Tempdb配置优化

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:42 花阴偷移 阅读(2) 评论(0) 推荐(0)

redis 系列27 Cluster高可用 (集群搭建详解 3)

摘要: 一. Cluster集群说明 1.1 环境配置 群集IP 节点 密码 槽号 主库172.168.18.201 7000 123456 0 ~ 5000 主库172.168.18.201 7001 123456 5001~10000 主库172.168.18.201 7002 123456 10001 阅读全文

posted @ 2022-12-27 10:42 花阴偷移 阅读(32) 评论(0) 推荐(0)

asp.net core系列 74 Identityserver4 授权许可类型应用场景分析

摘要: 一.概述 在项目中做集成登录时,会使用到Identityserver4,在查看Identityserver4 官方文档后,会觉得文档介绍的不够全面和详细,这是因为它是基于oauth2.0和OpenID connect技术之上造轮子。要明白授权许可类型还需对oauth2.0技术有所了解,而ids4能够 阅读全文

posted @ 2022-12-27 10:40 花阴偷移 阅读(111) 评论(0) 推荐(0)

asp.net core系列 Identityserver4 各种令牌分析

摘要: IDToken (ID令牌):在ids4中有包含认证用户的id token里面包含了用户身份信息。当登录成功后,由授权服务器返回到客户端,如下所示: 把id_token在https://jwt.io/中解析后如下图所示: accesstoken(访问令牌):也称令牌,由授权服务器颁发给客户端,表示客 阅读全文

posted @ 2022-12-27 10:39 花阴偷移 阅读(117) 评论(0) 推荐(0)

自定义Attribute

该文被密码保护。 阅读全文

posted @ 2022-12-27 10:38 花阴偷移 阅读(6) 评论(0) 推荐(0)

Kubernetes 系列2 Minikube群集安装

摘要: 一.介绍 在安装k8s时,有一种方法安装简单,通过这个命令就能安装 yum install -y etcd kubernetes,还自带了docker。但是这种方式安装k8s版本太低v1.5.2,docker安装版本也太低为v1.13。 由于版本都比较低,后面学习有很多限制。 如今安装k8s,有多种 阅读全文

posted @ 2022-12-27 10:37 花阴偷移 阅读(86) 评论(0) 推荐(0)

Kubernetes 系列 Horizontal Pod Autoscaler

摘要: 一.介绍 前面讲通过Deployment等资源对象,通过手工执行kubectl scale命令,我们可以实现pod扩容或缩容,但不够自动化、智能化。 分布式系统要能够根据当前负载的变化情况自动触发水平扩展或缩容的行为,因为这一过程可能是频繁发生的,不可预料的,所以手动控制的方式是不现实的。 Hori 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(45) 评论(0) 推荐(0)

Kubernetes 系列 Deployment

摘要: Deployment内部使用了replica set来实现的,是 k8s v1.2引入的新概念。本次安装k8s是v1.17,完全支持。无论Deployment的作用与目的,它的yaml定义,还是从它具体命令行操作来看,我们都可以把它看作rc的一次升级,两者的相似度超过90% Deployment的典 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(21) 评论(0) 推荐(0)

Kubernetes 系列 Replication Controller

摘要: RC是k8s系统中核心概念之一,它定义了一个期望的场景,即声明某种Pod的副本数量在任意时刻都符合某个预期值。所以RC定义包括如下 几个部分: (1) Pod期待的副本数(replicas) (2) 用于筛选目标Pod的Label Selector。(3)当Pod的副本数量小于预期数量时,用于创建新 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(26) 评论(0) 推荐(0)

Kubernetes 系列3 基本概念和术语

摘要: 一.介绍 k8s中的大部分概念如Node,Pod,Replication Controller, Service等都可以被看作一种资源对象,几乎所有资源对象都可以通过k8s提供的kubectl工具(或者api编程调用)执行增、删、改、查等操作并将其保存在etcd中执行化存储。 在声明一个k8s资源对 阅读全文

posted @ 2022-12-27 10:36 花阴偷移 阅读(22) 评论(0) 推荐(0)

Kubernetes 系列6 asp.net core web api部署

摘要: 前面已经部署了mysql pod, 这篇继续部署asp.net core web api的pod,并使用web api容器来连接mysql的容器获取数据。 一. 构建镜像 创建asp.net core web api项目(k8swebapi) 定义web api接口,连接mysql,获取数据,测试正 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(43) 评论(0) 推荐(0)

Kubernetes 系列3 yaml文件介绍

摘要: 一.yaml介绍 yaml就Yet Another Markup Language(仍是一种标记语言),文件后缀为.yml 基本语法: 大小 写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 ”#” 表示注释,从这个字符一直到行尾,都会 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(50) 评论(0) 推荐(0)

Kubernetes mysql 部署安装

摘要: 首先需要创建mysql pod资源对象,再创建一个与之关联的mysql Service服务。 一.创建mysql pod 先简单讲下,pod是k8s集群中最小单元,一个pod 可以有一个或多个容器,在大多数情况下,我们只会在Pod中运行一个容器。 首先mysql 创建一个pod, 使用yaml文件安 阅读全文

posted @ 2022-12-27 10:35 花阴偷移 阅读(77) 评论(0) 推荐(0)

Kubernetes 系列1 介绍

摘要: 一.介绍 kubernetes 简称k8s,是一个全新基于容器技术的分布式架构领先方案。目前kubernetes发布的最新版本是v1.18.2版本 。谷歌从2015年开始发布1.0。是“一切以服务(Service)为中心,一切围绕服务运转”作为指导思想,k8s是基于容器的分布式架构方案,区别于传统的 阅读全文

posted @ 2022-12-27 10:34 花阴偷移 阅读(26) 评论(0) 推荐(0)

导航