cip

lvs负载均衡

你离开我真会死。 提交于 2020-12-31 11:30:15
面试中可能会问到的问题 1、LVS工作在网络的第几层(即osi 七层模型) 答:第四层 2、lvs有两部分程序组成,ipvs工作在内核空间,ipvsadm工作在用户空间。 LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器。使用 LVS 可以达到的技术目标是:通过 LVS 达到的负载均衡技术和 Linux 操作系统实现一个高性能高可用的 Linux 服务器集群,它具有良好的可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的性能。LVS 是一个实现负载均衡集群的开源软件项目,LVS架构从逻辑上可分为调度层、Server集群层和共享存储。 三款支持负载均衡的软件 LVS:(大型网站) 1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低 2、工作在 OSI的第4层 ,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。 2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived) 3、应用范围比较广,可以对所有应用做负载均衡; 4、不支持正则处理,不能做动静分离。 5、支持负载均衡算法:rr(轮循)、wrr(带权轮循)、lc(最小连接)、wlc(权重最小连接) 6、配置 复杂,对网络依赖比较大,稳定性很高。 Ngnix: (只支持网站) 1

Multi-modal Sentence Summarization with Modality Attention and Image Filtering 论文笔记

落爺英雄遲暮 提交于 2020-10-29 06:57:46
文章已同步更新在https://ldzhangyx.github.io/,欢迎访问评论。 五个月没写博客了,不熟悉我的人大概以为我挂了…… 总之呢这段时间还是成长了很多,在加拿大实习的两个多月来,我在编码能力和眼界上都有了极大长进。当然,我也点上了烹饪技能点。 废话不多说,我们来看一篇论文,就是标题所说的使用模态注意力和图像过滤机制的多模态句子摘要。 ==================== 个人见解 宗成庆老师的这篇文章发表于ACL'18,同时获得了国家自然科学基金的支持。文章着眼于利用图片信息提升摘要与原文本的相关性。 原文:www.nlpr.ia.ac.cn/cip/ZongPublications/2018/2018HaoranLiIJCAI.pdf 在处理图片信息的时候,这个模型使用了VGG-19,提取特征的能力上没有什么问题。 亮点 这篇文章的思路与一般的额外信息有一些区别,同是用额外信息干涉指导文本生成,这个模型同时使用了两个attention,并提出了一种加权机制将两个attention组合起来。在我读过的另一篇文章《Diversity driven Attention Model for Query-based Abstractive Summarization》中,作者试图用query的context干涉document的context

采用ipvsadm管理工具,及Keepalived软件检测服务器的状态,搭建负载均衡的高可用集群

China☆狼群 提交于 2020-08-18 05:45:37
前言 ipvsadm是Linux虚拟服务器的 管理命令 ,是用于设置、维护和检查Linux内核中虚拟服务器列表的命令。Linux虚拟服务器可用于基于两个或更多个节点的集群 构建可扩展的网络服务 。群集的活动节点将服务请求重定向到真正执行服务的服务器主机上。支持TCP和UDP协议,支持三咱数据包转发方法(NAT、隧道、直接路径)以及 八种负载均衡算法 (轮询、加权轮询、最少连接、加权最少连接、基于位置的最小连接,基于位置的最小连接与复制,目标散列和源散列)。 keepalived是一个 类似于layer3, 4 & 5交换机制的软件 ,也就是我们平时说的第3层、第4层和第5层交换。Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。 LVS集群搭建 1 环境准备 主机名 主机 IP 备注 lb03 172.16.7.15 01.Cent0S7.4系统 02.防止干扰暂时防火墙firewall和Selinux关闭 03.web03和web04只安装web服务,并满足 curl http://10.0.0.17

[工程]CISCO企业网快速构建与排错手册(中文)

馋奶兔 提交于 2020-08-17 00:01:40
[工程]CISCO企业网快速构建与排错手册(中文) 一本不错 Cisco网络工程参考书籍--可惜纸质版已经绝版 电子书下载: [url]http://bbs.56cto.com/thread-15908-1-1.html[/url] 本书是一本专门介绍Cisco网络构建方面的技术图书。本书首先介绍了网络的基本技术及Cisco的网络产品,并采用案例的形式介绍了如何选购Cisco的网络设备来构建不同的企业网络。然后,分别对构成企业网络的Cisco的主要网络设备进行了有针对性的讲解,这里主要采用案例的形式介绍如何有效地配置Cisco的交换机、路由器和防火墙产品,接着通过具体的案例介绍了如何快速的构建一个典型的企业网络。接下来是对企业网络的 管理 和安全作了简要的介绍,并通过一些例子来介绍企业 网络安全 方面的一些具体的配置。最后对在企业网络中如何进行 故障 排除作了简要的介绍。 本书包括了许多典型的案例,涵盖了中小企业乃至大型企业常见的一些网络架构和详细的配置 文档 ,同时对国内常用的通信线路进行了相应的介绍。非常适合于负责企业网络建设的网络工程技术人员,以及负责网络管理的管理人员使用。 1.1c简介c12a2c2ac222c222a2a2 3141.2c网络互联基础c33a3c3ac333c333a3a3 3151.3cOSI和TCP

日志审计系统设计

佐手、 提交于 2020-08-15 12:22:38
背景 萨班斯(SOX)法案。在美国上市公司必须遵循的“萨班斯(SOX)法案” 中要求对企业内部网络信息系统进行评估,其中涉及对业务系统操作、数据库访问等业务行为的审计。 日志审计模型 系统架构参考 四层模型 日志审计类别 1) HTTP 会话审计 从流量中还原 HTTP 会话数据,并根据会话特征进一步深度解析 HTTP BBS访问、HTTP 网页标题、HTTP 威胁情报、HTTP DGA 域名(DGA 域名库、机器学习)、搜索关键词及其他 HTTP 会话等,数据中至少包含请求方法、返回值、主机名、网页地址、用户代理、语言、服务器类型等数据。 以上Ngnix日志结构化示例 从结构化的视角看日志,可以从内在属性和外在属性着手。 内在属性是从时间戳、字段、字段命名等日志内容本身所具备的信息内容的角度,对日志进行分析。 外在属性是从来源、归属分类、资产信息等维度来分析。来源是指日志来自哪台主机、哪个 IP;归属分类是从日志的所属系统及日志用途等方面看日志;日志的资产信息是指日志的负责人、负责人的联系方式等相关信息,可以通过平台将日志与负责人进行关联,以便事故发生后可以直接通知到相关负责人 2) DNS 会话审计 从流量中还原 DNS 会话数据,并根据会话特征进一步深度解析 DNS 威胁情报、DNS DGA 域名、DNS 解码错误、DNS 解析错误、DNS 解析超时,数据中至少包含请求域名

使用Unix工具解析JSON

蓝咒 提交于 2020-08-06 11:39:43
问题: I'm trying to parse JSON returned from a curl request, like so: 我正在尝试解析从curl请求返回的JSON,如下所示: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' The above splits the JSON into fields, for example: 上面将JSON分为多个字段,例如: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... How do I print a specific field (denoted by the -vk=text )? 如何打印特定字段(由 -vk=text )? 解决方案: 参考一: https:

工控设备厂商典型工业协议与端口

白昼怎懂夜的黑 提交于 2020-08-06 06:57:03
序号 协议名称 端口号 牵头厂商或组织 主要用于行业或设备 1 MODBUS 502 Modicon公司的,被施耐德电气收购 仪器仪表、RTU、过程自动化领域等 2 EtherNet/IP 44818 罗克韦尔自动化公司 过程自动化领域 3 BACnet 47808 ISO、ANSI、ASHRAE 智能楼宇控制 4 S7 102 西门子通信协议 过程自动化领域 5 DNP3 20000 IEEE 水处理 6 FINS 9600 欧姆龙公司 过程自动化领域 7 GE SRTP 18245 美国通用电器,发那科 过程自动化领域 8 MELSEC-Q 5006/5007 日本三菱 过程自动化领域 9 Tridium-Niagara Fox协议 1911 Tridium公司 智能建筑、基础设置管理、安防等行业 10 CIP 44818 ODVA 过程自动化领域 11 IEC-60870-5-104 2400 国际电工委员会(IEC) 电力行业 12 Moxa Npot 4800 台湾MOXA公司 过程自动化领域 13 PCWorx 1962 菲尼克斯 过程自动化领域 14 IEC61850 48571 国际电工委员会(IEC) 电力行业 15 OPC DA 动态端口 OPC组织 数据采集 16 OPC UA 4840 OPC组织 数据采集 17 EGD 18246 GE,发那科

美团点评的移动端网络优化实践:大幅提升连接成功率、速度等

混江龙づ霸主 提交于 2020-07-27 23:12:15
1、引言 网络优化对于移动端App产品的用户体验至关重要,也与公司的运营和营收息息相关。 这里列举两个公开的数据: “ 《页面加载超过3秒,57%的用户会离开》 ” “ 《Amazon页面加载延长1秒,一年就会减少16亿美金营收》 ” 网络性能对于用户体验的影响,将非常直接地反馈到业务的运营上。 而且,移动网络固有的弱网问题、DNS问题、连接性能等等都无法跟传统的固定网络相比。所以,优化移动端网络,显的尤其必要。 对于即时通讯应用(IM、消息推送)的开发者来说,无论是短连接还是长连接优化,都会直接体现在APP的体验上,必竟IM或类IM应用都是用户使用频度很高的场景,网络有关的体验问题稍有懈怠,就会被用户无限放大,所以回避也不是解决问题的正确之道。 有鉴于此,即时通讯网整理收集了相当多有关移动弱网的文章(包括本篇),希望能为你移动端网络优化带来一些启发。 本文同步发布于“即时通讯技术圈”公众号,欢迎关注: 本文的来源是: http://www.52im.net/thread-3015-1-1.html 2、本文作者 周辉: 美团点评移动技术专家,移动架构负责人。移动端开发10年以上经验。 * 领导和参加过公司大部分移动客户端产品的架构设计和业务开发; * 2010 年加入原大众点评,现专注于美团点评客户端底层架构的开发和维护; * 2016

Docker 部署 FreeSWITCH

别来无恙 提交于 2020-05-07 13:20:37
前言   Linux 上部署 FreeSWITCH 是一件比较麻烦的事情,用 Docker 部署相对方便且更容易运维。下面详述官方项目部署步骤。 容器公开以下端口: 5060/tcp 5060/udp 5080/tcp 5080/udp作为SIP信令端口。 5066/tcp 7443/tcp作为WebSocket信令端口。 8021/tcp作为事件套接字端口。 64535-65535/udp作为媒体端口。 部署步骤 一、克隆git 执行命令 git clone https://github.com/BetterVoice/freeswitch-container.git 得到一个名为 freeswitch-container 的文件夹 # Jenkins. FROM ubuntu: 16.04 MAINTAINER Thomas Quintana <thomas@bettervoice.com> # Enable the Ubuntu multiverse repository. RUN echo " deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse " >> /etc/apt/ source.list RUN echo " deb-src http://us.archive.ubuntu.com/ubuntu/