随笔分类 -  python 运维开发

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要:一、概述 python 连接操作rabbitMQ 主要是使用pika库 官方对于pika有如下介绍 线程并不适用于每种场景, 因此并不要求使用线程。 但是pika并不禁用线程, 对于 greenlets, callbacks也一样。 一个pika建立的连接并不是线程安全的 因此在多线程中共享一个pi 阅读全文
posted @ 2020-02-14 19:14 肖祥 阅读(1818) 评论(0) 推荐(0)
摘要:一、概述 由于安全团队要求,需要给rabbitmq加上SSL,java代码使用ssl秘钥进行连接。 二、正式部署 环境说明: 环境是在上一篇文章基础上配置ssl,链接如下: https://www.cnblogs.com/xiao987334176/p/12304608.html 生成证书 网上有文 阅读全文
posted @ 2020-02-13 17:17 肖祥 阅读(1356) 评论(0) 推荐(0)
摘要:一、概述 由于之前搭建的版本过低,有很多漏洞需要修复。因此需要升级到最新版本3.8.2 上一篇链接: https://www.cnblogs.com/xiao987334176/p/12303664.html 二、正式升级 环境说明 操作系统 ip 主机名 配置 centos 6.9 192.168 阅读全文
posted @ 2020-02-12 18:18 肖祥 阅读(1763) 评论(0) 推荐(0)
摘要:一、概述 RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbiMQ模式 RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3) 镜像模式(把需要的队列做成镜像队列,存在于多个节点,属于 阅读全文
posted @ 2020-02-11 18:26 肖祥 阅读(707) 评论(0) 推荐(0)
摘要:一、概述 由于最近一段时间在家办公,国内服务器在阿里云,国外站点在aws。家里的移动宽带比较差,无法访问aws。 所以尝试在阿里云启动docker,找到一个lxde桌面环境的ubuntu镜像。 二、启动ubuntu的桌面环境 环境说明 操作系统:centos 7.6 docker版本:19.03.5 阅读全文
posted @ 2020-02-10 14:19 肖祥 阅读(8965) 评论(3) 推荐(0)
摘要:一、概述 在上一篇文章,链接如下: https://www.cnblogs.com/xiao987334176/p/12260474.html 在一台服务器上面,使用6个django项目,演示了一下Spring Cloud 下面将详细介绍,如何使用k8s发布。 二、项目演示2.0 环境说明 MySQ 阅读全文
posted @ 2020-02-02 17:13 肖祥 阅读(540) 评论(0) 推荐(0)
摘要:一,简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造 阅读全文
posted @ 2020-02-01 17:21 肖祥 阅读(912) 评论(0) 推荐(0)
摘要:一、概述 在前面几篇文章中,已经讲到了前后端分离架构和ingress,链接如下: https://www.cnblogs.com/xiao987334176/p/12195722.html https://www.cnblogs.com/xiao987334176/p/12195797.html 接 阅读全文
posted @ 2020-01-15 14:00 肖祥 阅读(4017) 评论(0) 推荐(1)
摘要:一、概述 Ingress Ingress 是 Kubernetes 的一种 API 对象,将集群内部的 Service 通过 HTTP/HTTPS 方式暴露到集群外部,并通过规则定义 HTTP/HTTPS 的路由。Ingress 具备如下特性:集群外部可访问的 URL、负载均衡、SSL Termin 阅读全文
posted @ 2020-01-14 13:15 肖祥 阅读(2590) 评论(0) 推荐(0)
摘要:一、概述 前后端分离 在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果。至于前端用户看到什么效果,从后端请求的数据如何加载到前端中,都由前端自己决定,网页有网页的处理方式,App有App的处理方式,但无论哪种前端,所需的数据基本相同,后端仅需开发一套逻辑对 阅读全文
posted @ 2020-01-13 11:18 肖祥 阅读(9722) 评论(0) 推荐(0)
摘要:一、概述 Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交 阅读全文
posted @ 2020-01-12 16:05 肖祥 阅读(7613) 评论(0) 推荐(3)
摘要:一、前言 Centos7安装docker之后,默认的镜像及容器存储路径为/var/lib/docker,可以使用命令docker info查看。 但是该路径默认使用的是系统盘的存储,如果挂载了数据盘,需要把docker的默认存储路径修改至数据盘的挂载目录,则需要修改docker的相关配置。 二、步骤 阅读全文
posted @ 2019-12-31 17:41 肖祥 阅读(2844) 评论(0) 推荐(0)
摘要:一、概述 有三种专门的Maven仓库管理软件可以用来帮助大家建立私服:Apache基金会的Archiva、JFrog的Artifactory和Sonatype的Nexus。而Nexus是当前最流行的Maven仓库管理工具。 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远 阅读全文
posted @ 2019-12-30 09:26 肖祥 阅读(3494) 评论(0) 推荐(1)
摘要:一、简介 ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间去处理格式排版,想着新建的word文档放在哪个 阅读全文
posted @ 2019-12-27 16:15 肖祥 阅读(538) 评论(0) 推荐(0)
摘要:一、概述 由于grafana的多数据源特性,结合alertmanager实现微信报警。 二、注册企业微信 访问链接: https://work.weixin.qq.com/wework_admin/register_wx 这里直接使用自己的微信,即可完成注册。不需要进行企业认证,也可以使用。 添加应 阅读全文
posted @ 2019-12-22 13:18 肖祥 阅读(4588) 评论(0) 推荐(0)
摘要:一、概述 Prometheus exporter for Redis metrics. github地址: https://github.com/oliver006/redis_exporter 线上服务器,自建了6台Redis实例,需要进行监控。 二、安装redis_exporter 下载最新版本 阅读全文
posted @ 2019-12-21 14:30 肖祥 阅读(1832) 评论(1) 推荐(1)
摘要:一、概述 线上有2台阿里云RDS,一台测试,一台生产。监控是默认每5分钟采集一次,如果要调整为更快,需要收费! 二、mysqld_exporter安装 下载页面 https://github.com/prometheus/mysqld_exporter/releases 下载最新版本 https:/ 阅读全文
posted @ 2019-12-20 14:07 肖祥 阅读(2246) 评论(0) 推荐(0)
摘要:一,概述 zipkin的作用 在微服务架构下,一个http请求从发出到响应,中间可能经过了N多服务的调用,或者N多逻辑操作,如何监控某个服务,或者某个逻辑操作的执行情况,对分析耗时操作,性能瓶颈具有很大价值,zipkin帮助我们实现了这一监控功能。 二、安装zipkin 环境说明 操作系统:cent 阅读全文
posted @ 2019-12-17 17:42 肖祥 阅读(1873) 评论(0) 推荐(0)
摘要:一、概述 在上几篇文章中,已经在grafana中,配置了几个Dashboard。需要给开发人员查看,但是我又不想让开发人员,随便更改Dashboard中的配置。需要创建一个只读账号才行。 二、添加用户 点击添加用户的图标 点击Invite 进行邀请 Email or Username:输入用户邮箱, 阅读全文
posted @ 2019-12-16 12:48 肖祥 阅读(8628) 评论(0) 推荐(0)
摘要:一、概述 JMX Exporter https://github.com/prometheus/jmx_exporter 它是Prometheus官方组件,作为一个JAVA Agent来提供本地JVM的metrics,并通过http暴露出来。这也是官方推荐的一种方式,可以获取进程的信息,比如CPU和 阅读全文
posted @ 2019-12-15 10:33 肖祥 阅读(9327) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页