1 #!/usr/bin/env python 2 #coding:utf-8 3 #zabbix钉钉报警 4 import requests,json,sys,os,datetime 5 webhook="https://oapi.dingtalk.com/robot/send?access_to... ...
分类:
编程语言 时间:
2019-07-17 00:34:41
阅读次数:
168
1 #!/bin/bash 2 #by zhangjia 3 #2019.5.9 4 #########################333 5 set -e 6 7 zabbix_server_install() { 8 zabbix_version="zabbix-4.2.1" 9 zabbi... ...
分类:
系统相关 时间:
2019-07-17 00:18:00
阅读次数:
125
1.什么是分布式锁 为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程调度,而这种分布式协调技术的核心就是分布式锁。 2.分布式锁应该具备的条件 一个方法在同一时间只能被一个机器的一个线程执行。 高可用的获取锁与释放锁。 高性能的获取锁与释放锁。 具备可重入特性。 具 ...
分类:
其他好文 时间:
2019-07-16 22:49:58
阅读次数:
229
Flume背景及应用场景 Flume是什么? 由Cloudera公司开源; 分布式、可靠、高可用的海量日志采集系统; 数据源可定制,可扩展; 数据存储系统可定制,可扩展。 中间件:屏蔽了数据源和数据存储系统的异构性 Flume特点 可靠性 保证数据不丢失 可扩展性高性能 各组件数目可扩展 - 吞吐率 ...
分类:
Web程序 时间:
2019-07-16 18:22:36
阅读次数:
139
1.Zookeeper的数据模型 (1) Zookeeper的数据模型,类似于树形结构: (2) Zookeeper的每一个节点成为称为Znode,主要用来存储数据。 (3) Znode的引用方式是路径引用,例如: /core/UserCoreService ...
分类:
其他好文 时间:
2019-07-16 14:04:00
阅读次数:
155
一.系统之间的调用方法: 二.Dubbo(java语言开发,不能跨语言) 三.Dubbo架构 四.zookeeper注册中心 五.使用dubbo发布项目 1.服务端interface项目模块写入接口。 2.在service模块的pom.xml中加入interface的依赖包。 3.服务端servic ...
分类:
其他好文 时间:
2019-07-16 10:35:14
阅读次数:
112
一、搭建Zookeeper集群Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(DistributedSynchronization)、命名服务(NamingService)、集群维护(GroupMaintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过它
分类:
其他好文 时间:
2019-07-16 10:26:02
阅读次数:
108
BuildTags BuildTags smallnest edited this page on 6 Feb 2018 · 3 revisions 为了避免引入不必要的库, rpcx采用了 Go 条件编译 的特性, 你可以只引入必要的特性。 比如你只使用 etcd 作为注册中心的时候, 你不希望引 ...
分类:
其他好文 时间:
2019-07-16 08:27:23
阅读次数:
91
在之前搭建好的环境上继续部署 资料参考:https://www.cnblogs.com/bigberg/p/10118555.html 在gopath的目录环境/usr/local/gopath/src/github.com/jiankunking下执行: git clone https://git ...
分类:
其他好文 时间:
2019-07-16 00:35:00
阅读次数:
384
zabbix web切换为nginx及https 1、背景和环境 zabbix使用了很久,安装的时候并没有选择复杂的源码编译安装,所以默认采用了apache的httpd提供web服务。由于对httpd并没有深入研究,而且个人对httpd的配置文件格式很不感冒,怎么办?当然是换nginx呀! 本文中的 ...
分类:
Web程序 时间:
2019-07-15 19:58:47
阅读次数:
224