加载中
DDD实现之CQRS

DDD服务划分 DDD整体四层架构为接口层 -> 应用层 -> 领域层 -> 基础设施层,上层依赖下层,但是下层不能依赖上层 写操作(不包括接口层):应用服务 - 领域服务 -> 资源库 - 聚合根 - 资源库 ...

昨天 09:41
6
Nginx-Ingress-Controller配置阿里云DV证书

Nginx-Ingress-Controller证书方案 letsencrypt免费证书(有效期3个月) 阿里云付费证书 阿里云证书部署 cert-manager安装 kubectl apply -f https://raw.githubusercontent.com/jetstack/ce...

Sonatype-Nexus 3.9.0-01升级到3.30.0-01

升级原因 存储库管理器缺少访问控制RCE,有遭受远程攻击风险 下载最新NEXUS_REPOSITORY_MANAGER 或者 https://help.sonatype.com/repomanager3/download 检查比较配置信息是否需要修改 Comp...

04/14 14:33
206
FastDFS集群配置(centOS7)

编译环境 yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y 下载libfastcommon、fastdfs、fastdfs-nginx-module、n...

03/30 11:51
48
Springboot配置代码PMD代码检查插件

Maven插件 可以绑定pmd插件到maven的生命周期,如果检查失败,则打包失败 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <arti......

03/15 17:34
89
k8s配置阿里云普通版DV证书

k8s配置阿里云DV证书 下载Nginx证书 包括cert.pem和cert.key两个文件 复制nginx文件到/opt/nginx目录 修改conf/nginx.conf worker_processes 1; events { worker_connections 1024; } http ...

03/03 14:39
146
Istio服务网格实战

Istio的安装 istioctl install --set profile=demo Istio注入namespace kubectl label namespace default istio-injection=enabled kiali dashboard安装/卸载 kubectl apply -f ${ISTIO_HOM...

01/07 10:03
134
helm v3部署

helm v3 部署 安装helm wget https://mirrors.huaweicloud.com/helm/v3.2.1/helm-v3.2.1-linux-amd64.tar.gz tar xvzf helm-v3.2.1-linux-amd64.tar.gz cp -av linux-adm64/helm /usr/local...

2020/11/18 19:30
110
vue环境websocket客户端选型

使用场景 服务端使用go开发,浏览器端使用vue开发,浏览器原生的websocket不具备协议层的心跳检测功能,需要自己使用定时器实现,代码不够清晰,难以维护。 vue环境websocket客户端选型 sock...

数据库分库分表

分库分表 使用场景:mysql单表1500万以上需要分表 当数据库容量达到实例的三分之二需要分库 水平分表 同一个库中,单表数据量过大,影响查询效率时,创建多个表,表结构和类型不变,如订单表...

2020/11/01 15:07
100
软件系统日志可视化(es+kibana+filebeat)

运行环境 centOS7.6 日志来源 线上环境是kubernetes部署的go微服务,内部业务模块日志通过deployment的volume映射到宿主机的/root/xxx目录 采集思路 使用filebeat收集宿主机的/root/xxx目录下...

2020/10/22 14:48
831
prometheus监控系统搭建(centOS7)

本文介绍prometheus监控生产k8s环境,监控以下内容 节点上cpu、磁盘、内存等系统资源 k8s pod,deployment等资源 docker容器资源 redis服务 除此以外,利用alertmanager进行异常报警信息收集...

2020/10/20 09:51
115
五分钟学会postgresql

centOS安装省略 登录 cd /var/lib/pgsql sudo su postgres 查看版本 psql --version 查看帮助 help 数据库 查看所有数据库 psql -l 查看所有命令 \h 退出 \q 创建数据库 createdb learning;...

2020/10/16 15:00
66
golang并发总结

并发作用 并发用来提高系统运行效率,在go中用routine来实现 基本语法 func main() { go fmt.Printf("New routine") time.Sleep(100 * time.Millisecond) fmt.Printf("Main routine") } mai...

go
2020/10/09 13:53
30
GRPC在golang中使用(windows)

下载protoc编译器 点击下载protoc编译器win64.exe 选择protoc-3.13.0-win64.zip,解压后,bin目录添加到环境变量Path中 下载protoc-gen-go插件 go get github.com/golang/protobuf/protoc-g...

k8s日常运维及jenkins自动化发布流水线

命令行发布deployment,service kubectl create deployment rmsp-web-gateway --image=hub.bohhom.com/tep/rmsp-web-gateway:v1 -o yaml --dry-run='none' > deploy-gateway.yaml kubectl exp...

2020/09/29 08:32
192
Apache minIO使用

docker启动minio 在/home下创建minio的数据和配置目录 启动minio服务 docker run -d -p 9000:9000 --name minio --net=host -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" -e "MINIO_SECRET_K...

Golang环境配置(windows)

安装windows版本msi https://golang.org/dl/ 默认安装到C:/go目录 配置GOROOT,GOPATH 配置GOROOT环境变量,指向C:/go目录 配置GOPATH环境变量,指向工作目录 创建E:/go-repository,下面创建...

go
2020/09/10 15:50
160
Harbor私服仓库环境搭建

准备环境 系统:centOS7 docker版本: docker-compose版本: openssl 版本: 下载离线安装包harbor-offline-installer-v2.1.0-rc1.tgz tar -zxvf harbor-offline-installer-v2.1.0-rc1.tgz 生...

Apache SkyWalking在centOS7下使用

运行环境 系统: centOS7 elasticsearch版本:7.8.0 下载skyWalking8.1.0 Binary Distribution for ElasticSearch 7 (截止2020/9/2最新版本) https://skywalking.apache.org/downloads/ 修改...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部