李成笔记网

专注域名、站长SEO知识分享与实战技巧

「分布式」 分布式系统的负载均衡

一、 什么是负载均衡?

什么是负载均衡?

记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和 HTTP 缓存等。那么这里的 负载均衡 是什么?

负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免过载。

资源,相当于每个服务实例的执行操作单元,负载均衡就是将大量的数据处理操作分摊到多个操作单元进行执行,用来解决互联网分布式系统的大流量、高并发和高可用的问题。那什么是高可用呢?

Gitlab+Jenkins通过钩子实现自动部署web项目,图文详细教程

扩展参考:Jenkins+Gitlab通过脚本自动部署回滚web项目至集群

一:基础环境介绍及准备

1):Gitlab服务器:ubuntu 192.168.152.131 ---参考搭建:

Go程序怎么编译的? go程序怎么编译的快一点

在运行"hello, world"程序之前,输入了 go build 命令,还有它附带的源文件名参数来编译它:


$go build main.go

针对校园某服务器的一次渗透测试 联通校园卡怎么领取每月一次的会员

0x00 前期交互及信息收集


由于是对内网直接进行大扫描,所以直接判断这不仅是一个 Web 服务器(多个),同时还运行着 FTP、数据库。

在此,再次使用 nmap 扫描一次,结果如下:

$ sudo nmap -T4 -n -sS -sV -O 192.168.3.72
Nmap scan report for 192.168.3.72
Host is up (0.00076s latency).
Not shown: 974 closed ports
PORT STATE SERVICE VERSION
7/tcp open echo
9/tcp open discard?
13/tcp open daytime?
17/tcp open qotd Windows qotd (English)
19/tcp open chargen
21/tcp open ftp FileZilla ftpd
42/tcp open tcpwrapped
80/tcp open http Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
135/tcp filtered msrpc
139/tcp filtered netbios-ssn
445/tcp filtered microsoft-ds
999/tcp open http Apache httpd 2.4.33 ((Win32) OpenSSL/1.0.2o mod_fcgid/2.3.9 mod_jk/1.2.40)
1801/tcp open msmq?
2107/tcp open msrpc Microsoft Windows RPC
2383/tcp open ms-olap4?
3306/tcp open mysql MySQL 5.5.19
3389/tcp open ms-wbt-server?
8009/tcp open ajp13 Apache Jserv (Protocol v1.3)
8080/tcp open http Apache Tomcat/Coyote JSP engine 1.1
8082/tcp open http Microsoft IIS httpd 7.5
49152/tcp open msrpc Microsoft Windows RPC
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
SF-Port13-TCP:V=7.70%I=7%D=8/13%Time=5D53656C%P=x86_64-unknown-linux-gnu%r
SF:(NULL,12,"23:35:37\x202019/8/13\n")%r(NCP,12,"23:35:37\x202019/8/13\n");
Device type: general purpose
Running: Microsoft Windows Vista|2008|7
OS CPE: cpe:/o:microsoft:windows_vista::sp1 cpe:/o:microsoft:windows_vista::sp2 cpe:/o:microsoft:windows_server_2008::sp2 cpe:/o:microsoft:windows_7
OS details: Microsoft Windows Vista SP1 - SP2, Windows Server 2008 SP2, or Windows 7
Network Distance: 2 hops
Service Info: OS: Windows; CPE: cpe:/o:microsoft:windows

不合适的MTU是否会影响应用层的业务转发

前言

网络通信中,MTU(最大传输单元)是一个重要的参数,它定义了数据包的最大尺寸。在以太网中,MTU的常见值是1500字节。。

在网络中,一台设备接收到数据包后,根据目的地址将其发送到下一个设备时,如果数据包的尺寸超过了下一个设备的MTU,那么这个数据包就会被分片(分割成更小的包),以便能够通过下一个设备的MTU。

那么一个超过接口MTU值得数据包是否会分片以及是否会影响应用层的业务呢?下面我们看一则案例,就知道一个超过接口MTU值得数据包是否会影响应用层的数据,以及为什么会影响应用层的数据。

将.NET Core 微服务和 Kubernetes 、 NGINX、Docker进行部署集成


概述:

单点登录的终级解决方案-xxlSso 单点登录的三种实现方式简书

如果说XXL-JOB你可能并不陌生,它是非常火爆的一个分布式任务调度平台。但其实在该作者还有一个非常优秀的开源项目叫XXL-SSO,这两个个项目都是1000+Star。

XXL-SSO 是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。 拥有"轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持"等特性。现已开放源代码,开箱即用。

Vert.x Blueprint-教你如何玩转待办事项服务二

上一篇请点击:Vert.x Blueprint-教你如何玩转待办事项服务一

Vert.x Web与REST API

创建HTTP服务端并配置路由

群晖搭建免费画图工具Draw.io 群晖实用软件

前言

Draw.io 是一款强大且多功能的在线图表绘制工具,无论是创建流程图、组织结构图、网络拓扑图还是其他类型的图表,Draw.io(https://github.com/jgraph/drawio)基本都能满足你对图形展示的多样需求。原来也使用过 processon,随着它收费,后面就没用过了。而有了群晖的存在,我们完全有能力自主打造一个既免费又强大的属于自己的画图工具

OpenFaaS实战之七:java11模板解析

欢迎访问我的GitHub

https://github.com/zq2599/blog_demos

内容:所有原创文章分类和汇总,及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言