1、问题描述 系统压测时,少量并发,发现延时很高。定位到函数,发现写数据库的函数延时很大。 2、分析过程 第一反应是,可能存在大事务。 分析代码,发现只是简单的读写,并未发现...
1、问题描述 系统压测时,少量并发,发现延时很高。定位到函数,发现写数据库的函数延时很大。 2、分析过程 第一反应是,可能存在大事务。 分析代码,发现只是简单的读写,并未发现...
记录一次Nginx升级经历,升级到1.24.0版本,引用了lua模块 1、版本准备 nginx 1.24.0 lua-nginx-module 0.10.23 ngx_dev...
由于曾在Main线程中调用withContext(Dispatcher.Main),导致死锁的情况发生,特重新梳理下kotlin的协程。Kotlin的协程,本质上是一个线程框...
一、RabbitMq名词 1.queue队列 最最最核心的队列,用于存储消息 2.exchange 交换机,用来接收消息,发送到队列 3.routing key 路由,生产者...
场景:按照对应关系(对应关系存在一个文件中)每行读取替换文件中的指定字段,10万行 例如对应关系存在pairs.txt中: ABABAB|CDCDCDCD ACACAC|CA...
模拟场景,有一张Oracle 表:TEST DDL: CREATE TABLE TEST ( "USER_ID" VARCHAR2(50 BYTE) NOT NULL , ...
1、问题 哨兵模式是在主备模式的基础上,加上哨兵,实现redis集群的故障转移。哨兵负责监控集群状态,当redis主节点发生故障,哨兵通过选举,选出替代的master节点。一...
1、说明 在K8s Paas平台搭建SpringCloud微服务框架,进行微服务开发。网关采用Zuul1、服务注册与发现采用Eureka。链路跟踪与日志采集采用Skywalk...
一般的服务不需要做过多修改,开启自动注入后,istio会自动注入siderbar等依赖服务和组件。 1.设置命名空间自动注入 这里新建一个命名空间(参照前面的文章)进行实验,...
虽然k8s有部分微服务治理功能,但不全面,使用起来也不是很方便。目前主流的微服务框架有springcloud、istio、dubbo等等。Istio是服务网格思想的实现。 ·...
微信分账的推出主要有三个方面的原因: ①市场方面: 在现有环境下,电商平台或者多级分销、加盟代理模式,订单参与方较多,需要用户统一付款后由平台方统一收款,再根据订单参与方统一...
国际惯例,以helloworld工程为例,从restful工程开发,打包,docker镜像制作。Ingress+service+pod的方式发布服务的例子。 由于没有远程镜像...
在部署工程中,可能会遇到一些问题,这里做一下总结 1.日志查看方式 首先,本节介绍一下查询k8s日志的方式 查看k8s错误日志: journalctl -xe 查询具体组件状...
接上一篇文章,使用上一篇文章搭建的实验环境进行操作,一主一从 1.k8s简介 1.1集群介绍 K8s是一个开源的容器框架。也可以作为微服务治理框架,k8s提供了基本的服务发现...
记录学习k8s、微服务(istio、springcloud等)过程。 1.环境准备 本文使用visualbox搭建虚拟机,使用两台虚拟机搭建集群作为实验环境。 操作使用的虚拟...