logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx性能优化

1、合理设置worker_processes、worker_cpu_affinity、worker_connections、multi_accept#设置工作进程数量,一般分配Cpu总核心数或总核心数的两倍;也可以使用“auto”,表示自动分配,一般分配为等于CPU核心数。worker_processes 4;#将CPU核心与Nginx工作进程绑定,防止工作进程在不同的cpu核心上飘动。可以减少c

#性能优化
三种常用的负载均衡算法C#(随机、轮询、权重)

入参实体:internal class ServiceCenterModel{public string Url { get; set; }public string[] ServiceTags { get; set; }}1、随机/// <summary>/// 随机/// </summary>internal class RandomAlgorithm{

Go 开发环境

1、安装Go环境:1.1 下载和安装:https://golang.org/dl/打不开可以用这个地址:https://golang.google.cn/dl/1.2设置环境变量GOPATH:1.3 在GOPATH下创建存放项目代码的文件夹:1.4 设置环境变量GOROOT(Go的安装目录):2、安装...

.Net Core微服务使用SkyWalking实现链路监控

SkyWalking是基于Java开发的,对Asp.net Core支持比较完善,且使用简单,代码量少。SkyWalking的几个重要组成部分:1、Agent:客户端,用于发送链路数据;2、Collector:服务端,用于收集链路数据,并持久化;SkyWalking-APM3、Storage:存储段,用于存储链路数据;(mysql / h2 / es)4、UI:用于展示链路数据(java web)

#微服务
MySql事务隔离级别:读未提交(Read uncommitted)、读已提交(Read committed)、可重复读(Repeatable read)、可串行化(Serializable )

一、MySql事务隔离级别隔离级别脏读不可重复读幻读读未提交(Read uncommitted)可能可能可能读已提交(Read committed)不可能可能可能可重复读(Repeatable read)不可能不可能可能可串行化(Serializable )不可能...

C#线程锁(自旋锁SpinLock、互斥锁Mutex、混合锁Monitor | lock)

一、自旋锁自旋锁是指当一个线程在获取锁对象的时候,如果锁已经被其它线程获取,那么这个线程将会循环等待,不断的去获取锁,直到获取到了锁。适合于原子操作时间非常短的场景优点:避免了线程上下文切换。性能较高。缺点:如果长时间等待,将消耗大量的CPU资源。而且多个等待中的线程,并不是等待时间越长就先获取到锁,有可能会一直等待下去。两种实现方式如下:实现代码一:private static int _Spi

jenkins pipeline声明式语法基本组成部分

pipeline{ #根节点,看见pipeline就知道是声明式语法了,如果是node,则是脚本式语法agent any#指定流水线的执行位置(jenkins agent),流水线中的每个阶段都必须在某个地方(物理机、虚拟机或docker容器)执行stages{#stage的容器,可以包含一至多个stagestage('build'){#阶段,代表流水线的阶段,参数是阶段的名称。如 构建、测试、发

#jenkins
K8s集群环境搭建—高可用组件安装Keepalived和HAProxy(3)

只需要在Master节点上安装(Master1、Master2、Master3);如果是公有云,可以直接购买阿里云的SLB。一、安装Keepalived和HAProxyyum install keepalived haproxy -y二、配置HAProxy所有Master节点的HAProxy配置相同:mkdir /etc/haproxyvi /etc/haproxy/haproxy.cfgglob

Docker部署asp.net Core项目

1、将项目发布2、在linux系统中创建文件夹/opt/site/,并将项目放置文件夹下面。3、创建dockerfile文件也放置在/opt/site/目录下面FROM microsoft/dotnet:2.1-aspnetcore-runtimeCOPY ./coreTest /appWORKDIR /appEXPOSE 9099CMD ["dotnet", "...

#docker#.net
    共 23 条
  • 1
  • 2
  • 3
  • 请选择