怎样用Docker部署SpringBoot应用请参考上篇文章,本文假设已经部署了两个SpringBoot应用: 访问:http://192.168.43.151:8080/user/test 输出“测试1” 访问:http://192.168.43.151:8081/user/test 输出“测试2 ...
分类:
编程语言 时间:
2020-07-21 22:58:13
阅读次数:
76
一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 官方地址:https:/ ...
分类:
Web程序 时间:
2020-07-21 22:32:10
阅读次数:
158
用户需求和云的发展两条线推动了云原生技术的兴起、发展和大规模应用。本文将主要讨论什么是云原生应用,构成云原生应用的要素是什么,什么是 Serverless 计算,以及 Serverless 如何简化技术复杂度,帮助用户应对快速变化的需求,实现弹性、高可用的服务,并通过具体的案例和场景进行说明。
分类:
其他好文 时间:
2020-07-21 22:03:33
阅读次数:
66
架构设计的真正目的 为了解决软件系统复杂度带来的问题。 复杂度来源:高性能、高可用、可扩展性、低成本、安全、规模 1. 高性能 软件系统中高性能带来的复杂度主要体现在两方面, 一方面是单台计算机内部为了高性能带来的复杂度; 另一方面是多台计算机集群为了高性能带来的复杂度。 单机复杂度 计算机内部复杂 ...
分类:
其他好文 时间:
2020-07-21 14:21:58
阅读次数:
76
1 HA 概述 1)所谓 HA(High Available),即高可用(7*24 小时不中断服务)。 2)实现高可用最关键的策略是消除单点故障。HA 严格来说应该分成各个组件的 HA 机制: HDFS 的 HA 和 YARN 的 HA。 3)Hadoop2.0 之前,在 HDFS 集群中 Name ...
分类:
其他好文 时间:
2020-07-21 13:55:58
阅读次数:
69
Thanos是开源的、高可用的Prometheus设置,它有长期存储指标的功能。本文将使用Thanos设置Rancher监控远程端点集成,实现长期指标存储和多个集群指标的全局视图。还在监控中苦苦煎熬的朋友,赶紧点开文章了解一下吧!
分类:
其他好文 时间:
2020-07-21 11:40:42
阅读次数:
90
全部的readHost与stand by writeHost参与select语句的负载均衡,简单的说,当双主双从模式(M1->S1,M2->S2,并且M1与 M2互为主备),正常情况下,M2,S1,S2都参与select语句的负载均衡。
分类:
数据库 时间:
2020-07-21 11:39:13
阅读次数:
132
写在前面 当今互联网行业,大部分Web项目基本都是采用的前后端分离模式。前端为H5项目,后端为Java、PHP、Python等项目。而且大部分后端服务并不会只部署一套服务,而是会采用Nginx对后端服务进行负载均衡。那么,此时就会出现一个问题了:如果一个请求url的 协议、域名、端口 三者之间任意一 ...
分类:
其他好文 时间:
2020-07-21 09:47:01
阅读次数:
94
nginx的调度算法中hash $remote_addr 和ip_hash是把IP地址的前24位做hash,所以如果你的IP前三段相同时,nginx它会认为是和nginxserver是同一局域网,所以它会把请求调度到同一局域网之前来请求过的后端server上进行响应;当然除了我们可以对源地址做ha... ...
分类:
Web程序 时间:
2020-07-21 09:44:30
阅读次数:
80
Memcached主主复制+Keepalived高可用: Memcached主主复制是指在任意一台Memcached服务器修改数据都会被同步到另外一台。 Memcached的复制功能支持多个Memcached之间进行互相复制(双向复制,主备都是可读可写的),可以解决Memcached的容灾问题 因为 ...
分类:
系统相关 时间:
2020-07-21 09:27:39
阅读次数:
91