网络架构

微服务(概念篇):什么是微服务?一篇文章让你彻底搞明白

落爺英雄遲暮 提交于 2020-01-21 18:29:07
目录 前言 一、微服务介绍 1.什么是微服务 微服务由来 为什么需要微服务? 3.1 早期的单体架构带来的问题 3.2 微服务与单体架构区别 3.3 微服务与SOA区别 微服务本质 什么样的项目适合微服务 微服务折分与设计 6.1 微服务设计原则 微服务优势与缺点 7.1 特性 7.2 特点 7.3 缺点 微服务开发框架 Sprint cloud 和 Sprint boot区别 二、微服务实践先知 客户端如何访问这些服务?(API Gateway) 服务之间如何通信?(服务调用) 这么多服务怎么查找?(服务发现) 服务挂了怎么办? 微服务需要考虑的问题 三、微服务重要部件 微服务基本能力 服务注册中心 2.1 zookeeper服务注册和发现 负载均衡 3.1 负载均衡的常见策略 容错 4.1 容错策略 熔断 限流和降级 SLA API网关 多级缓存 超时和重试 线程池隔离 降级和限流 网关监控和统计 前言 到底什么是微服务?为什么要用微服务?微服务主要来做一些什么?微服务有哪些优势?什么样的服务属于微服务?本文所有资料来源网络,我只是整理一下,总结一下。仅供参考。 一、微服务介绍 1.什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微,狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释

某地市农行网络架构运维分析

二次信任 提交于 2020-01-21 10:52:15
1、先上拓扑图 2、拓扑介绍 AR01、AR02 是市上联省行上联路由器 DS01、DS02 是地市数据中心核心交换机 AS01、AS02 是下联网点的核心交换机 3、路由分析 网点路由发往省行二级中心 AS交换机与地市网点路由器建立ospf 邻居。学习到地市的生产以及办公路由 AS路由器是完全stub 区域,向网点发送默认路由,而不是明细路由。减少网点路由器的压力。 配置: ospf 400 router-id 10.1.1.1 area 0.0.0.0 network 10.1.1.1 0.0.0.0 network 10.36.1.4 0.0.0.3 area 0.0.0.1 network 10.36.1.0 0.0.0.3 stub no-summary AS01 ospf 500 中重分发ospf 400 的生产路由,设置开销值100 AS02 ospf 500 中重分发ospf 400 的生产路由,设置开销值200 办公路由设置相反的开销值即可 配置 AS01: ospf 500 router-id 10.31.129.252 import-route ospf 400 route-policy yywd preference ase 190 area 0.0.0.0 network 10.31.129.24 0.0.0.3 network 10.31.129.32

Tungsten Fabric如何支撑大规模云平台丨TF Meetup演讲实录

痴心易碎 提交于 2020-01-17 17:38:17
点击 下载 文档,查看本文所有相关资料。 https://163.53.94.133/assets/uploads/files/large-scale-cloud-yy.pdf 今天的分享偏技术一些,首先我们来看SDN的本质,然后从Tungsten Fabric(以下简称TF)架构上解析为什么比OVS更好,为什么能支撑更大的场景。 先来看云对网络的要求。首先是租户隔离,IaaS就是多租户,对于地址重用的要求,以VLAN的传统方式也是可以实现的。另外,传统VXLAN的协议或OVS的协议,只提供二层隔离的能力,没有三层隔离的能力,只要你的机器绑到外网IP,或者绑到公共的路由层面上,三层是可以互通的,所以说在租户隔离的层面,也有三层隔离的需求。 其次,云需要网络支持虚拟机跨机柜的迁移。VXLAN的话还要跨数据中心大二层,不是说不可以实现,但除了网络要求,还有存储的要求,比较难。虚拟机跨机柜的迁移,最难的是什么?传统网络架构,就是接入-汇聚-核心,路由器以下都是二层架构,机器可以在不同机架上迁移,但一个数据中心,云足够大的时候,二层基础网络是支撑不了整个云的,不同机架在不同三层里面,这时虚拟机做迁移就要要求IP地址不能变。 另外,还有网络功能和服务的要求。在云上面都是共享的资源池,如果以负载均衡为例,将一个性能强大的硬件负载均衡虚拟化给多个租户使用

多云互联的现实困境与开源SDN之路丨首场TF Meetup演讲实录

谁说我不能喝 提交于 2020-01-17 17:38:12
点击 下载 文档,查看本文所有相关资料。 https://163.53.94.133/assets/uploads/files/open-source-sdn-kk.pdf 昨天,TF中文社区新年首场Meetup如约而至,关心多云互联的众多嘉宾赶来“赴约”,活动现场成为开源SDN爱好者的一次聚会。来自Tungsten Fabric技术研发和一线使用者,与大家分享了多云环境部署的现状、SDN开源技术及应用案例。现场气氛热烈,讨论延长近两小时,不仅有专家和参会者的互动,也有参会者之间的讨论和支招。Tungsten Fabric在中国的广泛应用正在越来越真切的走来。 我们将陆续发布本次活动的精彩内容,首先带来TF中文社区技术代表、瞻博网络中国区合作伙伴技术经理张建勋的演讲,分享多云现实的困境及出路。 TF中文社区技术代表、瞻博网络中国区合作伙伴技术经理 张建勋 大家好!抛开厂商的身份而言,一直以来我抱着一个很“戏谑”的态度来看待SDN,SDN的英文名称是software defined network,我更喜欢把他翻译成---“啥都弄”,好像所有和网络沾边的东西都往SDN上靠。当然,戏说归戏说,在实际的应用场景中,客户的IT建设旅程中客户越来越去关心关于多云,关于开源,关于SDN落地的现实问题。 在和大量客户沟通的过程中,我们发现客户的IT基础架构建设到一定规模的时候

公司基础网络架构及实现

淺唱寂寞╮ 提交于 2020-01-15 05:39:03
环境介绍 三层楼 12楼 4台二层交换机,4个摄像头,2个无线AP,一个门禁 11楼 一台路由器,一台三层交换机,四台二层交换机,4个摄像头,2个无线AP,一个门禁,4台服务器,两台光纤交换机,一台SAN存储,一台上网行为管理, 10楼 4台二层交换机,4个摄像头,2个无线AP,一个门禁 注:服务器 LENOVO ThinkServer RD440 路由器 HUAWEI S5700 V200R003C00SPC300 交换机 HUAWEI S5700 V200R003C00SPC300 24个千兆以太接口 目的 保证各自自动获取ip地址,并且实现广播隔离,内外网可以通讯 网络规划 1.网络拓扑 2.网段划分 楼层网段(12) VLAN12 IP: 192.168.12.0/24 楼层网段(12) VLAN11 IP: 192.168.11.0/24 楼层网段(12) VLAN10 IP: 192.168.10.0/24 服务器网段 VLAN18 IP : 192.168.18.0/24 虚拟桌面网段 VLAN16 IP: 192.168.16.0/24 网络设备网段 VLAN8 IP: 192.168.8.0/24 路由器段 VLAN6 IP: 192.168.6.0/24 无线 VLAN11 IP: 192.168.9.0/24 各网段网关均为192.168.*.254

JAVA课设-五子棋-团队博客

流过昼夜 提交于 2020-01-10 05:15:24
1. 团队名称、团队成员介绍 刘海博 网络1814 201821123 鲁俊文 网络1814 201821123 岳小钢 网络1814 201821123109 2. 项目git地址 3 项目git提交记录截图 4. 项目功能架构图与主要功能流程图 架构图: 流程图: 5. 项目运行截图 来源: https://www.cnblogs.com/2084624983yue/p/12174365.html

1、VGG16 2、VGG19 3、ResNet50 4、Inception V3 5、Xception介绍——迁移学习

六眼飞鱼酱① 提交于 2020-01-09 18:49:30
ResNet, AlexNet, VGG, Inception: 理解各种各样的CNN架构 本文翻译自 ResNet, AlexNet, VGG, Inception: Understanding various architectures of Convolutional Networks , 原作者保留版权 卷积神经网络在视觉识别任务上的表现令人称奇。好的CNN网络是带有上百万参数和许多隐含层的“庞然怪物”。事实上,一个不好的经验规则是:网络越深,效果越好。AlexNet,VGG,Inception和ResNet是最近一些流行的CNN网络。为什么这些网络表现如此之好?它们是如何设计出来的?为什么它们设计成那样的结构?回答这些问题并不简单,但是这里我们试着去探讨上面的一些问题。网络结构设计是一个复杂的过程,需要花点时间去学习,甚至更长时间去自己动手实验。首先,我们先来讨论一个基本问题: 为什么CNN模型战胜了传统的计算机视觉方法? 图像分类指的是给定一个图片将其分类成预先定义好的几个类别之一。图像分类的传统流程涉及两个模块: 特征提取 和 分类 。 特征提取 指的是从原始像素点中提取更高级的特征,这些特征能捕捉到各个类别间的区别。这种特征提取是使用无监督方式,从像素点中提取信息时没有用到图像的类别标签。常用的传统特征包括GIST, HOG, SIFT, LBP等。特征提取之后

开源网络风云变幻,看各家爱恨情仇

☆樱花仙子☆ 提交于 2020-01-02 02:43:18
近日,美国对中国企业的限制动作不断: 5月15日,美国将华为公司及其附属公司列入出口管制“实体名单”。 随后美国谷歌公司宣布将停止提供安卓(Andriod)系统的技术支持与服务,而安卓系统一直是世界知名的开源项目。 进一步人们又发现美国开源代码托管平台GitHub与美国非盈利公司Apache基金会均有明确声明受美国出口管制约束。 在上述列举的事件中,我们注意到了一个词——开源。 开源的主要要素包括:开源基金会、开源许可证、开源项目和开源代码托管平台等。当前这些组织、项目都在美国,几乎所有开源许可证和代码托管平台也都由美国的学术界和工业界主导。在中美贸易战背景下开源项目有何风险,美国对开源的出口管制约束对我们有怎样的影响?中国开放指令生态(RISC-V)联盟(英文缩写为 CRVA)发布权威报告《开源项目风险分析与对策建议》,给出了对“开源自立”的细致调研和建议。 在网络领域也有很多开源组织(如Linux Foundation)和开源项目,美国政府是否会试图禁止或干涉中国企业使用开源项目?小编还没仔细研究(读者感兴趣可以看一下《开源项目风险分析与对策建议》), 但是我们可以先看看网络领域都有哪些开源组织和项目,知己知彼,才能未雨绸缪,百战不殆。 令人眼花缭乱的网络开源门派 Linux Foundation Linux基金会成立于2000年,是一个中立的非营利性组织,由开放源码发展实验室

美团云的网络架构演进之路——阅读心得

本秂侑毒 提交于 2020-01-01 14:07:13
在传统的观念里,美团似乎一直被认为是家提供吃喝玩乐的团购平台。但其实,从深入电影、外卖等领域起,美团就早已不再是一家团购公司了,打开今天的美团 APP :电影、外卖、机票、酒店、上门、甚至周边游等多重垂直业务均被囊括其中。 2015 年年底,美团与大众点评宣布合并,合并后新美大的年活跃用户量达到 1.7 亿,高速增长的业务压力和巨额交易量的背后,是美团云提供的技术支持,让其保持着平稳运营。 作为领先的 O2O 电商云和大数据解决方案提供商,美团云在 2015 年入选了 “TOP100 年度技术创新案例 ” 。 而今天我们要分享的,则是美团云的网络架构从最初到现在,是如何一路演进而来的,在这个过程中,又产生了有哪些产品和哪些思考。 做云是水到渠成的事 总有人会问美团为什么要做云?做好电商才是美团该走的路。其实不然,亚马逊、阿里都是从电商起家的,而他们两家分别是国外、国内体量最大的,所以,大规模的电商网站具有把云做好的天然优势: 一方面,云的核心技术一定是由规模驱动的,大规模的电商在这方面有更深的积累。因为电商的特点除了流量大,其流量峰值波动也非常大,比如一些特殊的节日,用户访问量的峰值就会很高,所以电商在资源的弹性调度方面有更多的经验。 2012 年,美团始逐步创建自己的私有云平台, 2013 年 5 月正式对外推出公有云服务。 2015 年更是扩建了新的数据中心

python --------------网络(socket)编程

杀马特。学长 韩版系。学妹 提交于 2019-12-26 23:37:38
python --------------网络(socket)编程 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一种,B/S是浏览器/服务器 C/S架构与socket的关系:我们用socket就是为了完成C/S架构的开发 osi七层 引子: 须知一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个条件,一台计算机系统就可以自己跟自己玩了(打个单机游戏,玩个扫雷啥的) 如果你要跟别人一起玩,那你就需要上网了,什么是互联网? 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准是英语 如果把计算机比作人,互联网协议就是计算机界的英语。所有的计算机都学会了互联网协议,那所有的计算机都就可以按照统一的标准去收发信息从而完成通信了。 人们按照分工不同把互联网协议从逻辑上划分了层级, 详见网络通信原理:http://www.cnblogs.com/linhaifeng/articles/5937962.html 为何学习socket一定要先学习互联网协议?   首先C/S架构是基于网络通信的   然后网络的核心即一堆网络协议,也就是协议标准。如果你想开发一款基于网络通信的软件,就必须遵循这些标准 socke层 二、socket是什么? socket是应用层与TCP