架构
软件架构知识库
ka_ka_you
这个作者很懒,什么都没留下…
展开
-
高可用集群-heartbeat
heartbeat最核心的包括两个。部分,心跳监测部分和资源接管部分,心跳监测 可以通过网络链路和串口进行,而且支持冗余链路,它们乀间相互发送报文来告诉对方自己当前的状态, 如果在挃定的时间内未收到对方发送的报文,那举就认为对方失效,这时需启劢资源接管模块来接管运行 在对方主机上的资源戒者服务准备工作修改主机名,永久生效vim /etc/sysconfig/network内容如下:...原创 2020-03-03 19:30:00 · 218 阅读 · 0 评论 -
高可用集群-Keepalived
Keepalivedkeepalived 是一个类似于 layer3, 4 & 5 交换机制的软件,也就是我们平时说的第 3 层、第 4 层和第5 层交换。 Keepalived 的作用是检测 web 服务器的状态,如果有一台 web 服务器死机,或工作出现故障,Keepalived 将检测到,并将有故障的 web 服务器从系统中剔除,当 web 服务器工作正常后Keepalived 自...原创 2020-03-03 12:24:42 · 114 阅读 · 0 评论 -
负载均衡
负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同完成工作任务。负载均衡算法1、轮询法轮询法,就是将用户的请求轮流分配给服务器,就像是挨个数数,轮流分配。这种算法比较简单,他具有绝对均衡的优点,但是也正是因为绝对均衡它必须付出很大的代价,例如它无...原创 2020-03-02 16:07:40 · 568 阅读 · 0 评论 -
数据库优化-oracle
系统优化数据库管理员通过对系统参数的调整达到优化的目的调整内存分配SGA系统全局区(SGA) 是一个分配给Oracle 包含Oracle 数据库实例控制信息的内存段。参数DB-BLOCK-BUFFERS(SGA中存储区高速缓存的缓冲区数目),参数SHARED-POOL-SIZE(分配给共享SQL区的字节数),是SGA大小的主要影响者。初始化参数DB-BLOCK-BUFFERS控制数据库...原创 2019-05-29 00:35:53 · 207 阅读 · 0 评论 -
Hadoop 环境搭建
配置Hosts 文件“/etc/hosts”这个文件是用来配置主机的DNS服务器信息,是记载LAN内接续的各主机的对应[HostName和IP]用的。当用户在进行网络连接时,首先查找该文件,寻找对应主机名(或域名)对应的IP地址。192.186.244.130 localhost.master192.168.244.128 localhost.slave为了是修改生效 关闭NetworkManag原创 2019-04-23 00:43:29 · 381 阅读 · 0 评论 -
Top 5 MicroFrameworks for JVM
micronautsparkjavajavalinktordropwizard原创 2018-06-20 00:54:32 · 161 阅读 · 0 评论 -
Grafana、collectd 和 InfluxDB 构建监控系统
InfluxDB 安装Linux换环境的安装,其他可以参考:https://docs.influxdata.com/influxdb/v1.3/introduction/installation/配置yum源cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo[influxdb]name = InfluxDB Repository - RHEL原创 2017-08-29 22:33:12 · 689 阅读 · 0 评论 -
Redis - 安装
操作系统:centos version:redis 3.0.7稳定版安装gccyum install gcc解压tar 包tar zxvf +包名编译安装make && make install如果有错 zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory zmalloc.h:55:2: error:原创 2016-04-10 22:08:57 · 239 阅读 · 0 评论 -
设计模式-行为模式
职责链模式 Chain of Responbility示例代码namespace ChainOfResponsibility{ public class PurchaseRequest { private double amount; public double Amount { get原创 2016-04-10 17:53:40 · 247 阅读 · 0 评论 -
时间问题
格式化日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格,HH 代表24小时制,用MMM可以代表英文月份的简写)DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//1277原创 2016-01-28 19:47:22 · 289 阅读 · 0 评论 -
Jenkins and Docker Next Generation Continuous Delivery
There is a sea change happening in IT and it is made up of three waves of innovation: infrastructure, application architectures and process/methodologies. Lightweight Docker containers, microservices-b转载 2015-12-29 14:36:24 · 364 阅读 · 0 评论 -
协议
HTTPhttp://host[“:”port][abs_path]http表示要通过HTTP协议来定位网络资源;host表示合法的Internet主机域名或者IP地址;port指定一个端口号,为空则使用缺省端口80(80端口是为HTTP开放的);abs_path指定请求资源的URI;如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们原创 2015-05-07 23:19:17 · 255 阅读 · 0 评论