可扩展和弹性伸缩系统设计_当前快报
软件系统是可以随着需求变化或者技术变化而不断扩展和迭代的,我们常见的各种软件系统比如操作系统、各...
2023-02-18软件系统是可以随着需求变化或者技术变化而不断扩展和迭代的,我们常见的各种软件系统比如操作系统、各种知名开源软件系统都是如此。而在这个过程中,我们如何通过较小的代价去扩展我们的系统,是我们要重点考虑的。
(相关资料图)
可扩展性架构的设计方法虽然很多,但是最核心的思想就是拆分。将大系统拆分为小系统、小模块,然后针对其中的子系统或者模块来进行扩展,这样可以通过较小的改动去实现整个系统的扩展能力,可以同时满足扩展需求和改动的风险。
拆分的方式包括 流程、服务、功能 三部分,理解这三种思路的关键就在于如何理解“流程”“服务”“功能”三者的联系和区别。从范围上来看,从大到小依次为:流程 > 服务 > 功能。以 TCP/IP 协议栈为例,来说明“流程”“服务”“功能”的区别和联系:
流程对应 TCP/IP 四层模型,因为 TCP/IP 网络通信流程是:应用层 → 传输层 → 网络层 → 物理 + 数据链路层,不管最上层的应用层是什么,这个流程都不会变。服务对应应用层的 HTTP、FTP、SMTP 等服务,HTTP 提供 Web 服务,FTP 提供文件服务,SMTP 提供邮件服务,以此类推。功能每个服务都会提供相应的功能。例如,HTTP 服务提供 GET、POST 功能,FTP 提供上传下载功能,SMTP 提供邮件发送和收取功能。根据拆分的思想,典型的可扩展系统架构有:
面向流程拆分(分层架构)。由于系统做了合理的分层,因此扩展的时候,可能只需要修改其中一层就可以进行功能扩展。一个典型的分层架构系统的扩展就是对数据层的扩展,比如之前只支持 MySQL,现在需要同时支持 MySQL 和 Elasticserach,那么只需要 在数据层进行修改扩展即可不太常见的 2 层架构(C/S 架构、B/S 架构)。通过用户交互维度来划分,和用户交互的是一层、支持交互的后端系统是一层。常见的是 3 层架构(MVC、MVP 架构)。一般通过业务功能职责来划分。还有一些 2 层架构(C/S 架构、B/S 架构)。通过用户交互维度来划分,和用户交互的是一层、支持交互的后端系统是一层。常见的逻辑分层架构。比如操作系统的逻辑分层架构、比如一般我们后台业务系统里面的分层架构。面向服务拆分(SOA、微服务)。这个是现在最常见的架构设计,因为都是微服务形态,那么扩展的时候,只需要针对每个独立运行的微服务进行扩展,其他服务无感知,这样修改的粒度很小,扩展会比较容易。面向功能拆分(微内核架构)。这个是我最近才了解到的一种架构设计,针对这种架构,对某个功能扩展,或者要增加新的功能时,只需要扩展相关功能即可,无须修改所有的服务。可扩展性(Scalability)与性能是不能混为一谈的,性能 != 可扩展。性能是指系统提供一定响应时间的能力;可扩展性是指我们可以很容易的通过扩容集群、扩容数据库、扩容实例等简单的方式来提供整体的并发能力,这样的话,只要请求访问量增加,我们就可以通过扩展机器的方式来适应请求量的增加。系统可以是高性能的,但可能是不可扩展的。
性能(performance)-> 响应时间: 接口请求的响应时间可伸缩性(Scalability): 包括横向扩展(Scaling Out)和纵向扩展(Scaling Up )横向扩展(水平扩展): 增加实例、增加机器纵向扩展(垂直扩展): 增加硬件配置如 CPU 核数;使用更高性能的 CPU、网卡等;增加内存容量;但是这里需要注意的是响应时间 和 可伸缩性可能不是同步的或者是线性的,也就是说当请求量增加,并且进行各种扩容后,虽然抗住了请求量,但是响应时间不见得会变短,可能会变长,因为请求量的增加导致底层的各种系统资源消耗较多或者下游的依赖压力较大从而导致响应时间变长。
请求量增加的时候,要进行扩容,扩容最容易和最常见的方式是水平扩展服务,也就是扩容无状态实例。但是,针对一些系统资源或者依赖资源,比如数据库(MySQL)、缓存(Redis)等,这些有状态的不能无限扩容,因此就一定考虑他们的性能,他们的性能才是底线,如果 redis 、ES 等扛不住,那么扩容再多无状态实例也是白费。这里需要特别注意这些底层依赖资源的性能以及无状态服务和他们连接的一些连接池、并发数等。
可扩展性是指系统适应更大的负载的能力,只需通过增加资源,使硬件更强大(扩展)或增加额外的节点(扩展)。
弹性伸缩是指动态地适应应对负载所需的资源的能力,通常与扩展性有关。因此,当负载增加时,你通过添加更多的资源来扩大规模,而当需求减弱时,你就缩减并删除不需要的资源。 弹性伸缩在云环境中非常重要,一方面你要按使用量付费,不想为你目前不需要的资源付费,另一方面要在需要时满足不断增长的需求。
一些最佳实践可以参考(翻译) OpenShift 的 Best Practices for Scaling Out 这篇文章,这里在此基础上做进一步的整理和总结:
微服务化设计,尽量让我们的系统模块化、组件化,从而实现高内聚,低耦合的思想,提高复用性,扩展性。这样每个微服务可以独立进行扩展,而且一个服务挂掉并不会导致整个服务不可用;这个也同样适用于数据库的拆分逻辑。分层设计,可扩展架构设计的基本要求就是我们服务要先进行分层,然后每一层都要能够单独扩展,并且需要用到负载均衡技术。消息队列:模块化的系统通过消息队列进行交互,使模块之间的依赖解耦。队列的引入可以缓解流量突峰,也可以流程异步化,提高性能、稳定性。 高并发、大流量下,同步机制会使得整体响应非常慢,因此当前一般的高并发系统都是异步处理的,一般我们可以通过消息队列实现异步。分布式服务:公用模块服务化,提供其他系统使用,提高可重用性,扩展性。联系紧密的服务尽量部署到同一个集群,避免跨集群访问带来的延迟、带宽增加等应用程序应该尽量采用无状态服务,而不是采用有状态服务;将需要存储的状态统一用分布式存储、分布式缓存来存储。善用分布式缓存;访问缓存比访问数据库或者文件系统性能高很多,避免直接操作数据库,可以极大提高性能设计模式:应用面向对象思想,原则,使用设计模式,进行代码层面的设计。网关入口要使用负载均衡层,常见的是 Nginx 和 HAProxy,当做 7 层代理集群,然后后面再接入应用服务。使用代理层是可扩展架构的必要前提。不要过度设计,根据情况考虑是否最初就设计为可扩展架构,不必从一开始就构建可伸缩的体系结构,扩展的关键是先于用户发现瓶颈。不要强迫将自己熟知的技术运用到不恰当的领域来解决特定领域的问题;所用来解决问题的技术方案应该是某个技术所擅长的领域尽可能的自动化所有事情,好的监控统计系统非常重要,可以帮助我们了解系统的运行状态、回溯问题、分析问题;及时告警,这个不仅仅是针对扩展架构,所有服务架构都是一样的。参考(翻译)Rackspace Writing Code that Scales 的写出高扩展和高性能代码的工程原则:
首先就要编写压力测试计划。比如支持 10w 个并发连接、响应设计小于 200ms。这个就是我们的预期目标,我们接下来的设计、规划都要围绕这个目标以及超过目标来进行善于缓存。包括分布式缓存、本地缓存。少量频繁访问的可以本地缓存大部分情况下都能够使用分布式缓存解决我们的数据缓存问题。(Redis)需要外网进行网络传输的数据,能够压缩的尽量压缩后传输。客户端和服务端之间的数据交互,尽可能的压缩。数据压缩后的传输可以大大减少外网传输时间,并提高了单位时间的连接处理能力。压缩的传输一定会比未压缩后传输的效率高,相比网络传输的时间,CPU 用来压缩和解压缩的时间是可以忽略的。关于磁盘 IO 如果有大量的数据需要存储到磁盘上,然后需要读写,那么要进行压缩后存储,虽然存储便宜,但是 IO 消耗却很大,压缩后可以有效的提高 IO 吞吐量尽可能将随机 IO 模式替换为顺序 IO 模式降低每个连接的开销。一般而言,每个连接都需要一定的内存,比如一个最基本的 TCP 连接可能需要 2k 的内存;减少每个连接的开销可以支持更多的连接处理更多的事情。入口流量设计准入控制,需要有限流设计、队列设计。后端服务虽然可以自动扩缩容,但是它们的承受能力可能会有一个极限值,因此在极限值的时候就需要有限流措施,可以允许有一定的队列任务堆积,但是不能无限制的增长队列,当请求量超过一定的极限后,这个时候不能继续等待,而应该快速失败。如果持续等待,不加以限流措施,那么很可能会导致让整个系统变得更慢,从而压垮整个系统。关于通信协议,如果应用程序的组件通过外网相互通信,或者在客户端和服务器之间进行了大量通信,尽可能将文本分析协议的使用降至最低,也即是减少 xml、json 协议,而应该使用二进制协议如 pb,因为可扩展和弹性伸缩是非常紧密的,因此这里也同时看看,要实现弹性伸缩,需要有哪些设计。
目前云上的架构,基本都有自动弹性伸缩功能,服务部署到公有云或者私有云上,应该是都能根据 CPU 使用率等基本指标来自动伸缩的。但是,当我们想要自己设计一个自动伸缩的架构,那么该怎么设计?
要能够弹性伸缩,服务一定是要无状态的才能比较好的保证,有状态服务的不太好实现弹性伸缩。
实例启动的时间很重要,如果不能快速启动,那么当检测到需要伸缩的时候,如果扩容很久才启动新实例,那么扩容期间是有损的,因此快速启动是必须的。快速启动的一个必要条件就是基础镜像要比较轻量,这样的话,从拉取镜像到启动镜像的过程就会比较快速;这个在容器时代的优势比较明显,通过 Docker 可以比较好的满足我们的诉求。
最好要有健康检查模块,能够保证扩容后的实例是可以正常 work 的,要不然扩容了也没用。同时如果服务异常,那么需要及时摘掉。当然,其他基础模块也会对服务做健康检查,这个设计就要根据整体架构做取舍,看是否有更合适的健康检查模块,如果没有,那么健康检查放到哪里更为合适。
如果是在自动伸缩架构中的健康检查,那么需要检测:
业务程序是否部署成功?需要有一个探测接口用来探测业务程序是否正常运行业务服务是否能够对外提供流量操作系统级别是否出现了异常在 k8s 容器平台下,健康检查一般会有两个地方来保证:
K8s 本身的 kubelet 来保障负载均衡代理层来保障当我们要自动缩容服务实例的时候,一个非常关键的地方就是,实时运行的服务,如果直接关闭,势必会对流量有损,这样对业务服务、对客户都有一定的影响。作为一个极致的技术人,我们必须要能够保证服务可以优雅关闭、优雅下线。
一般会有如下几个方式:
通知服务退出的时候,服务延迟退出,先摘掉流量,不让新的请求进来,然后预留时间把当前正在处理的任务继续处理完毕之后再退出。 这个就要求业务服务和弹性伸缩架构能够配合联动起来,需要设计这么一个机制。K8s 就有这样的机制,当收到 TERMINATED 退出信号之后 Pod 可以不马上退出,而是可以延迟一定的时间后再退出一般来说,通过 CPU 、内存的使用率来进行弹性伸缩是最常用的功能,也挺有效果;在此基础之上,我们还可以自定义一些指标,可以更贴合业务,比如 QPS,通过这些个指标来进行弹性伸缩。
比如我们的 K8s 平台,我们就扩展了 QPS 指标,还有一些比如流量带宽之类的,但是 CPU 和 QPS 指标是最常用的弹性伸缩指标。
使用弹性缩放比例时,删除实例时,应用程序将具有一定的缩放比例。应用程序必须妥善处理要删除的实例。以下是处理 scalein 的一些方法:
最好可以监听关闭(退出)事件,然后优雅关闭。服务的客户/消费者应支持瞬时故障处理和重试。对于长时间运行的任务,应该使用检查点或“ 管道和过滤器”模式来分解工作。将工作项放在队列中,以便另一个实例可以接管工作(如果在处理过程中删除了一个实例)。尽可能将需要大量 CPU 或 I/O 资源的任务移至后台作业,以最大程度地减少处理用户请求的前端负载。
扩展并不是解决每个性能问题的灵丹妙药,要先确定整个系统中哪个环境是瓶颈,这样才能更好的扩展。
推荐阅读我的其他文章:
《高并发架构和系统设计经验》
《TCP 长连接层的设计和 在 IM 项目中实战应用》
《万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系》
《高可用架构和系统设计经验》
软件系统是可以随着需求变化或者技术变化而不断扩展和迭代的,我们常见的各种软件系统比如操作系统、各...
2023-02-18你们好,最近小活发现有诸多的小伙伴们对于粽子手工制作折纸,粽子手工折纸方法这个问题都颇为感兴趣的...
2023-02-18国家发改委2月17日消息显示,2月17日国内成品油最高零售价格将不作调整。
2023-02-18Sofrito是切碎的蔬菜和香草的混合物,用油轻轻炒熟,然后制成酱汁。它在拉丁美洲美食中很常见,通常包含...
2023-02-182月17日,景顺长城产业趋势混合最新单位净值为0 7005元,累计净值为0 7005元,较前一交易日下跌1 23%...
2023-02-18现在汽车越来越普及,几乎家家户户都有车。所以,当车这么多的时候,我们在使用的过程中肯定会遇到各种...
2023-02-17焦点财经讯2月17日,中国银保监会发布的行政处罚信息显示,渤海银行涉违规发放商用房贷款等五项违法违规...
2023-02-17球员自己的想法其实在去年12月就亲口说明了,尽管在赛前强调本届世界杯是他的最后一次参赛,同时还拿到...
2023-02-17马来西亚航空370号班机失踪事件,指2014年3月8日,马来西亚航空由吉隆坡前往北京的MH370号班机失踪事件...
2023-02-171、首先简单的把天空之屋分别用天蓝色和咖啡色上色。2、然后,用咖啡色加深房子,注意层次感。3、天空用...
2023-02-17さかきばらみく不同于20代妹子们的元气少女风LOOK,30代+小姐姐们的轻熟风穿搭也同样吸睛。日本模特榊原...
2023-02-17原标题:欧罗巴联赛综合:曼联战平巴萨塞维利亚完胜欧罗巴联赛16日进行了淘汰赛附加赛的首回合较量。曼...
2023-02-17超九成受访大学生关注牙齿健康,超五成经历过牙齿治疗让好习惯为口腔健康“咬紧牙关”一颗智齿引发了一...
2023-02-171、魔兽世界怀旧套装中的锤子猎人怎么刷?猎人刷的时候需要注意什么?下面小编带来厄运北区1号猎人的单...
2023-02-171、落后,环境污染人为围湖养水产品,饲料的化学污染,使我们可能吃不到干净的鱼了。2、人工放的鱼苗少...
2023-02-171、首先,各个品牌的衣服大小都不一样,就算同品牌的不同系列也分大版小版。2、其次,衣服的选择不仅和...
2023-02-16IT之家2月16日消息,微星RTX4080 RTX4070TiGAMINGXTRIOWHIT
2023-02-16夏弥来为大家解答以下的问题,赤西仁,说一说赤西仁的简介,现在让我们一起来看看吧!1、赤西仁(Akanis...
2023-02-16中新网南平2月16日电 (记者 张丽君)16日,福建省光泽县举行婚俗文
2023-02-16现年43岁的刘先生五年前被诊断出患有慢性胃炎,医生告诉他要少吃辛辣食物,并定期到医院做胃镜检查,以...
2023-02-16此物最相思上一句,愿君多采撷。《相思》是唐代诗人王维的创作的一首借咏物而寄相思的五绝。此诗写相思...
2023-02-161、A0=1189*841A1=841*594A2=594*420A3=420*297A4规格:210*297
2023-02-16魔兽世界怀旧服挂机宏怎么用,魔兽世界怀旧服挂机宏怎么用,来看看吧。
2023-02-16“贷”动科创企业发展泉州网2月16日讯(记者王树帆实习生林珍妮通讯员吴晓咪)为引导金融机构加大对科技...
2023-02-16丫丫提示:QQ2013体验版还不能正常运行,必须下载QQ2013的补丁才能运行,操作方法有点麻烦,不想这么麻...
2023-02-16本报讯(林杰)“快来啊,有个老人落水了!”近日,赣县区公安局茅店派出所突然接到村民报警称:一名老...
2023-02-16每个人都想增强自己的财运,因为有好的财运,才能让自己过上好的生活;那么,增强财运的四种方法有哪些...
2023-02-161、牙结石形成后,一般需要洗牙,因为牙结石很难用普通的刷牙方法清除。2、牙结石会刺激局部牙龈,引起...
2023-02-16姓名边旁参考信息:姓名繁体拼音康熙笔划字意五行邓鄧dèng19火颖穎yĭng16木芝芝zhī10木姓名五格:天格→2
2023-02-16近年来,有很多女性消费者会购买小型车,好像女性占了很大的一部分。今天我们就来了解一下,MINI(图片|...
2023-02-151、青云堡2、洛阳城灞桥书斋老板突然死亡,据其遗孀讲在他死前与一徐姓生人在房间内商讨生意,通过追踪...
2023-02-15此前披露信息显示,李嘉诚基金会9月29日在场内减持了5万股邮储银行H股。对此,邮储银行投资者关系部门相...
2023-02-15家有儿女微电影《17把乐带回家》上线张一山杨紫重聚:今日(12月26日),家有儿女张一山杨紫重聚上了热...
2023-02-15CFi CN讯:?本次权益变动为履行此前披露的减持股份计划,不触及要约收购,不会导致公司控股股东、实际...
2023-02-15协鑫集成拟于阜宁投建12GW高效光伏组件项目加码高端产能建设,募投,gw,阜宁县,协鑫集成,光伏组件
2023-02-15每年10月至翌年3月,都会有大批的候鸟在湖南上空掠过,又或是停留在湿地湖畔,在此繁衍生息,是难得的观...
2023-02-15国内商业银行的银行卡都可以,但是,地方性银行的银行卡不允许验证。例如,信用社、农村合作银行、农村...
2023-02-15炒股看盘的软件有哪些?炒股看盘的软件哪个好,一、炒股看盘的软件有哪些?常见的炒股可以用的正规软件:...
2023-02-15你需要的东西报纸1 2杯白胶1 2杯面粉碗聚苯乙烯锥体白漆画笔头巾带胶棒的热胶枪如果您要为万圣节、化...
2023-02-15北京商报讯(记者马换换)2月15日,深交所向通宇通讯(002792)下发关注函,对公司是否炒作股价配合实控人减...
2023-02-15到了七年级,学生们写作的任务又加重了,想要写好作文还得靠平时的练习和材料的积累。下面是学习啦小编...
2023-02-15据《北京日报》报道,足协已经将对扬科维奇的评议意见上报给了国家体育总局。2月14日下午,中国足协会同...
2023-02-15对于现在的汽车厂商来说,想要造一辆能够不被键盘侠“喷”的车实在是太难了。键盘侠常用的话术就是:你...
2023-02-15国庆节不仅仅是给我们的假期,也是用来纪念那些为了祖国发展而奉献一生的人。今天小编在这里给大家整理...
2023-02-151 隆兴二年春,魏国公张浚因先前北伐失利,于建康大召义士,踊跃言兵。我任建康留守,自不能作壁上观,...
2023-02-15导读:在靖难之变中,马和(后来的郑和)在河北郑州为燕王朱棣立下战功。永乐二年(1404年),明成祖朱棣在...
2023-02-15超级碗补妆第一人,蕾哈娜7年大营业
2023-02-14入党是一件神圣而又光荣的事情,所以我们在写入党申请书的时候必须要抱着严谨认真的态度,那么怎么写好...
2023-02-14上海新阳(300236)2月14日晚间公告,公司拟与上海化学工业区管委会、上海化学工业区发展有限公司签订《投...
2023-02-14一年级上册美术教学计划(精选12篇)日子如同白驹过隙,不经意间,我们又将奔赴下一阶段的教学,是不是...
2023-02-14来吧,醒狮少年!白云区青少年醒狮大赛即将开锣
2023-02-14学生通过数字色彩设计的学校春夏秋冬作品。校园里的春夏秋冬,通过学生们的数字色彩设计,会是怎样的风...
2023-02-142023开年大戏《狂飙》爆火,剧中各种极度生活化,充满真实感的细节惊艳观众,圈粉无数。“建议查查,不像演...
2023-02-14中班语言公开课教案《萝卜回来了》作为一位兢兢业业的人民教师,通常需要用到教案来辅助教学,借助教案...
2023-02-14每经AI快讯,有投资者在投资者互动平台提问:请问贵公司金针菇年产量大概多少?最近金针菇涨了好多对业...
2023-02-14你对本期攻略怎么看?(多选)支线-决斗之杖-第二轮本系列视频全程攻略干货,无任何剧情注水拖时长,还...
2023-02-14以下是金龙机电在北京时间2月14日09:48分盘口异动快照:2月14日,金龙机电盘中快速上涨,5分钟内涨幅超...
2023-02-14不管男生女生,高薪职业是大家都期望的,因此就业的选择是非常重要的,市场行业各式各样,那么女生冷门...
2023-02-14男人送礼物,要送才送的恰当,让对方对你的感觉,以往更进一步的关系,才能体现你的用心和细心。这个要...
2023-02-14为什么薄荷花会吸引苍蝇,苍蝇和蜜蜂都能为花传粉,对花而言苍蝇和蜜蜂并没有什么差别,要说原因,可能...
2023-02-141、ANU,中国内地男子说唱组合,由宫巴、巴雅组成。2、2016年推出组合首张原创EP《ANU》,从而正式出道。3、20
2023-02-14学做包子到哪里,各种早餐店:一些早餐店会招学徒,可以去学习制作包子。各大美食网站:上面有详细的教...
2023-02-141、花园社区志愿者服务队是由细河区民政局志愿服务队领导下的志愿团体。2、成立于2000年7月8日。以上就...
2023-02-13大头虾是什么虾,大头虾是罗氏沼虾,大头虾是广东的方言。因头部远大于身体,因此被称为大头虾,是长臂...
2023-02-13人民网洋浦2月13日电海南各中小学2月13日正式开学,为确保辖区开学师生的健康安全,切实维护开学的良好...
2023-02-13编者按2023年是全面贯彻落实党的二十大精神的开局之年。1月11日召开的2023年全国自然资源工作会议,全面...
2023-02-1323温岭农商银行CD009发布发行公告
2023-02-132023年2月13日,实物黄金齐鲁金店黄金黄金报价522元 克,相比上一个交易日上涨了2元 克。铂金价格今天...
2023-02-13南方地区降水明显减弱中东部地区气温有起伏一、过去10天南方地区降水偏多 全国大部气温偏高过去10天...
2023-02-13今日伦敦金价格是多少(2023年2月13日)
2023-02-13法国第23轮,里尔主场迎战斯特拉斯堡。凭借乔纳森-戴维的梅开二度,里尔上半场2比0领先。本赛季截止目前...
2023-02-131、仙人掌的种子发芽一般需要7天左右的时间,但也有时间长的,需要1个月甚至1年,这个时间是因为种子的...
2023-02-13为进一步推进“匠心提质绣杭城”专项行动,改善交通环境,提升道路品质,增强市民出行舒适度和幸福感。...
2023-02-12以当代的标准来看,一家汽车工厂一年生产30万辆车已经非常了不起了,但是如果告诉你,一家工厂从诞生至...
2023-02-12太原市气象局发布大雾黄色预警【Ⅲ级 较重】【2023-02-12】
2023-02-121、正约数约数:如果一个整数能被两个整数整除,那么这两个数就是这个数的约数。2、约数是有限的,一般用...
2023-02-12接下来要与大家分享的是,这台与英菲尼迪qx60车型相同生产平台的日产大7座SUV,而且这款车型很快就会实...
2023-02-111、《玩偶之家》《玩偶之家》的女主人公娜拉伪造父亲的签字向人借钱,为丈夫海尔茂治病。2、丈夫了解原...
2023-02-11据美联社报道,白宫官员说,美国军机2月10日在总统拜登的命令下击落了一个在阿拉斯加北部海岸上空飞行的...
2023-02-111、首先是卡琳娜的是在卡琳娜那用21个各色小晶体换的,再次是GBL教徒是做禁地的时候做的,神圣的守护者...
2023-02-11亚汇网获悉,据知情人士透露,福特汽车(F U)最早将于下周一宣布,计划在美国密歇根州建设一座价值35亿...
2023-02-11比斯利:我的外线投射与湖人非常匹配很乐意防守外线多个位置,湖人,美国篮球,中国体育联赛,中国篮球联赛,...
2023-02-11历时9天,行程近4000公里!为积极抢抓春季务工人员求职高峰期,有效满足区内企业用工需求,节后一上班,南...
2023-02-11拼多多免费拿商品活动吸引了不少用户的参与,不过许多小伙伴们往往卡在了0 01金币或者是金币后面的碎片...
2023-02-11汽车现在已经越来越普及,基本上都快实现每家每户都有汽车了,那么汽车这么多的情况之下,我们在用车的...
2023-02-101、碧生源奥利司他胶囊240粒用于肥胖和体重超重者的治疗2、【修正】左旋肉碱茶多酚片0 8g 片*70片可搭...
2023-02-101、湖南觅爱文化传媒有限公司于2021年03月31日成立。2、法定代表人何春红,公司经营范围包括:文化活动...
2023-02-10解答:1、张天爱徐开骋主演的电视剧是《我的漂亮朋友》。这个剧本是根据陈果的同名小说改编的。它讲述了...
2023-02-10关于最近【拜登称若输掉中期选举将面临弹劾】事件在百度搜索的热度非常高,关注要排名的很多网友同样也...
2023-02-10很多人都在咨询青岛社保证明怎么开,毕竟有一些业务办理是必须要提交自己的社保缴费证明,而且要有社保...
2023-02-10明星种地、开饭店、谈恋爱、说脱口秀节目很多热度低,开年综艺有点淡相比于春节档电影、开年爆剧的热度...
2023-02-10人民网广州2月10日电(王雅蝶)据广州市来穗人员服务管理局官网消息,2022年度广州市来穗人员积分制入户...
2023-02-10HDR模式是什么意思,含义:高动态范围图像,即High-DynamicRange,简称HDR,相比普通的图像,可以提供更...
2023-02-10现在,男代驾开不了的“依维柯”,祝丹去开;掉了车窗玻璃、没有手闸的面包车,祝丹也去开……“做了7年...
2023-02-10爸爸的本命年送的礼物,本命年送礼物,就是一份本命年送礼物就行,但是也不能太贵重的,比如说本命年送...
2023-02-10造梦西游3太上老君怎么打,在造梦西游3进入兜率宫三层击败太白金星后到达兜率宫地下四层,注意躲避太上老...
2023-02-1002月09日,长江电力获沪股通增持733 48万股,已连续4日获沪股通增持,共计2705 91万股
2023-02-10夏侯霸厉害吗,夏侯霸厉害。夏侯霸是三国时期魏国和蜀汉后期的重要将领,征西将军夏侯渊次子,其母为曹...
2023-02-10直播吧1月21日讯据《每日体育报》报道,凯西已经意识到关于自己未来的传闻,有太多关于他与国米中场布罗...
2023-02-10[久溺深海冷不冷][地狱再见行不行][心死他身够不够][遍体鳞伤美不美]萦绕鼻间≈射进心脏≈轻捻指间
2023-02-10Copyright © 2015-2022 大众水产网版权所有 备案号:豫ICP备20014643号-14 联系邮箱: 905 14 41 07@qq.com