美团集群调度系统的云原生实践
原创 精选2022-03-15 10:20:00本文介绍了针对美团业务需求场景做的一些特色支持,希望本文能够对云原生领域感兴趣的同学有所帮助或者启发。
作者| 谭霖
本文介绍了美团在如何解决大规模集群管理的难题、设计优秀且合理的集群调度系统方面的实践,阐述了美团在落地以Kubernetes为代表的云原生技术时,比较关心的问题、挑战以及对应的推进策略。同时本文也介绍了针对美团业务需求场景做的一些特色支持,希望本文能够对云原生领域感兴趣的同学有所帮助或者启发。
导语
集群调度系统在企业数据中心中占有举足轻重的地位,随着集群规模与应用数量的不断激增,开发者处理业务问题的复杂度也显著提升。如何解决大规模集群管理的难题,设计优秀且合理的集群调度系统,做到保稳定,降成本,提效率?本文将会逐一进行解答。 | 备注:文章最早发布于《新程序员003》云原生时代的开发者专栏。
集群调度系统介绍
集群调度系统,又被称为数据中心资源调度系统,普遍用来解决数据中心的资源管理和任务调度问题,它的目标是做到数据中心资源的有效利用,提升资源的利用率,并为业务方提供自动化的运维能力,降低服务的运维管理成本。工业界比较知名的集群调度系统,如开源的openStack、YARN、Mesos和Kubernetes等等,再如知名互联网公司Google的Borg、微软的Apollo、百度的Matrix、阿里巴巴的Fuxi和ASI。 集群调度系统作为各互联网公司核心的IaaS基础设施,在近十几年经历了多次架构演进。伴随着业务从单体架构向SOA( 面向服务的架构 )演进和微服务的发展,底层的IaaS设施也从物理机裸机时代逐步跨越到容器时代。虽然在演进过程中我们要处理的核心问题没有改变,但由于集群规模和应用数量的急剧膨胀,问题的复杂度也成指数级增长。本文将阐述大规模集群管理的挑战和集群调度系统的设计思路,并以美团集群调度系统落地实践为例,讲述通过打造多集群统一调度服务,持续提升资源的利用率,提供Kubernetes引擎服务赋能PaaS组件,为业务提供更好的计算服务体验等一系列云原生实践。
大规模集群管理的难题
众所周知,业务快速增长带来的是 服务器 规模和数据中心数量的暴增。对于开发者而言,在大规模集群调度系统的业务场景下,必须要解决的两个难题是:
运营大规模集群的挑战
为了在真实的生产环境解决上述两个难题,具体又可以再拆分成以下四个大规模集群运营管理挑战:
设计集群调度系统时的取舍
为了解决上述挑战,一个好的集群调度器将发挥关键作用。但现实中从来不存在一个完美的系统,所以在设计集群调度系统时,我们需要根据实际场景在几个矛盾中做出取舍:
目前,业内的集群调度系统按照架构区分,可以分为单体式调度器、两级调度器、共享状态调度器、分布式调度器和混合调度器这五种不同架构( 见下图1 ),都是根据各自的场景需求做了不同的选择,没有绝对的好与坏。
图1 集群调度系统架构分类(摘自Malte Schwarzkopf – The evolution of cluster scheduler architectures)
所以,如何评价一个调度系统的好坏,主要取决于实际的调度场景。以业内使用最广泛的YARN和Kubernetes为例,虽然两个系统都是通用资源调度器,实际上YARN专注于离线批处理短任务,Kubernetes专注于在线长时间运行的服务。除了架构设计和功能的不同( Kubernetes是单体式调度器,YARN是两级调度器 ),二者的设计理念和视角也不同。YARN更专注任务,关注资源复用,避免远程数据多次拷贝,目标是以更低成本、更高速度执行任务。Kubernetes更专注服务状态,关注错峰、服务画像、资源隔离,目标是保障服务质量。
美团集群调度系统演变之路
美团在落地容器化的过程中,根据业务场景需求,集群调度系统核心引擎由OpenStack转变为Kubernetes,并在2019年底完成了在线业务容器化覆盖率超过了98%的既定目标。但依然面临资源利用率低、运维成本高等问题:
因此,我们决定开始对集群调度系统进行云原生改造。打造一个具有多集群管理和自动化运维能力、支持调度策略推荐和自助配置、提供云原生底层扩展能力,并在保障应用服务质量的前提下提升资源使用率的大规模高可用调度系统。核心工作围绕保稳定、降成本、提效率三大方向来构建调度系统。
图2 美团集群调度系统架构图
最终,美团集群调度系统架构按照领域划分为三层( 见上图2 ),调度平台层、调度策略层、调度引擎层:
通过精细化运营和产品功能打磨,我们一方面统一纳管了美团近百万的容器/虚拟机实例,另一方面将资源利用率从业内平均水平提升到了一流水平,同时还支撑了PaaS组件的容器化和云原生落地。
多集群统一调度:提升数据中心资源利用率
评估考核集群调度系统的好坏,资源利用率是最重要的指标之一。因此,虽然我们在2019年完成了容器化,不过容器化不是目的,只是手段。我们的目标是通过从VM技术栈切换到容器技术栈,为用户带来更多的收益,比如全面降低用户的计算成本。 而提升资源利用率受限于集群的个别热点宿主,一旦扩容,业务容器就有可能扩容到热点宿主,业务的性能指标如TP95耗时会出现波动,以至于我们只能像业界其他公司一样,通过增加资源冗余来保障服务质量。究其原因,Kubernetes调度引擎的分配方式仅简单考虑了Request/Limit Quota( Kubernetes为容器设定了请求值Request和约束值Limit,作为用户申请容器的资源配额) ,属于静态资源分配。导致不同宿主机虽然分配了同样多的资源,却因宿主机的服务差异性使得宿主机的资源利用率也存在较大的差异。 在学术界和工业界中,有两种常用的方法解决资源使用效率和应用服务质量之间的矛盾。第一种方法是通过高效的任务调度器在全局角度解决;第二种方法是通过单机资源管理手段来加强应用之间的资源隔离。不管是哪一种方法,都意味着我们需要全面掌握集群状态,所以我们做了三件事:
图3 集群联邦V3版本架构
集群联邦服务第三版本 按照模块拆分为Proxy层和Worker层,独立部署:
最终通过多集群统一调度,我们实现了从静态资源调度模型转向动态资源调度模型,从而降低了热点宿主比例,减少了资源碎片比例,保障了高优业务应用的服务质量,将在线业务集群的服务器CPU利用率均值提升了10个百分点。集群资源利用率均值计算方式:Sum(nodeA.cpu.当前使用核数 + nodeB.cpu.当前使用核数 + xxx) / Sum(nodeA.cpu.总核数 + nodeB.cpu.总核数 + xxx),一分钟一个点,当天所有值取平均。
调度引擎服务:赋能PaaS服务云原生落地
集群调度系统除了解决资源调度的问题之外,还解决服务使用计算资源的问题。正如《Software Engineering at Google》一书中提到的,集群调度系统作为Compute as a Service中关键组件之一,既要解决资源调度( 从物理机拆解到CPU/Mem这样的资源维度解决“吵闹邻居”实例自动化部署、环境监控、异常处理、保障服务实例数、确定业务需求资源量、不同服务种类等 )。而且从某种程度上来说应用管理比资源调度更重要,因为这会直接影响业务的开发运维效率和服务容灾效果,毕竟互联网的人力成本比机器成本更高。 复杂的有状态应用的容器化一直是业界难题,因为这些不同场景下的分布式系统中通常维护了自己的状态机。当应用系统发生扩缩容或升级时,如何保证当前已有实例服务的可用性,以及如何保证它们之间的可连通性,是相较无状态应用复杂许多的棘手问题。虽然我们已经把无状态服务都容器化了,但我们还没有充分发挥出一个良好的集群调度系统的全部价值。如果要想管好计算资源,必须管理好服务的状态,做到资源和服务分离,提升服务韧性,而这也是Kubernetes引擎所擅长的。 我们基于美团优化定制的Kubernetes版本,打造了美团Kubernetes引擎服务MKE:
图4 美团Kubernetes引擎服务调度和编排框架
在我们推进云原生落地过程中,一个广泛被关注的问题是:基于Kubernetes云原生方式来管理有状态应用,相比于之前自己打造管理平台有什么区别? 对于这个问题,需要从问题根源——可运维性考虑:
未来展望:构建云原生操作系统
我们认为,云原生时代的集群管理,会从之前的管理硬件、资源等职能全面转变为以应用为中心的云原生操作系统。以此为目标,美团集群调度系统还需从以下几方面发力:
总结
美团集群调度系统在设计时,整体遵循合适原则,在满足业务基本需求的情况下,保证系统稳定后再逐步完善架构,提升性能和丰富功能。因此,我们选择了:
未来,我们也会根据同样的逻辑持续优化迭代美团的集群调度系统,彻底转变为以应用为中心的云原生操作系统。
作者简介
谭霖,来自美团基础研发平台/基础技术部。
兰花有哪些比较有名的品种?
兰花属单子叶植物中的兰科植物,为多年生草本。 全世界估计有兰科植物800个属,3000万~4000万个原生种,人工杂交种也已达种以上。 按照生长方式通常可分为附生兰、地生兰和腐生兰三大类。 附生兰大都生长在树干上,部分生长在岩石或悬崖上。 其吸收养分主要取自雨水和露水中含的无机盐和水分。 雨林中各种动植物的残落物飘落到兰花根系周围,都会成为它的营养。 常见栽培种类有卡特兰、万带兰、蝴蝶兰、石斛、虎头兰等。 地生兰几乎包括了原产于温带地区的所有种类。 它们生长在土壤中,并从中吸收水分和无机盐养料。 常见栽培的有大多数的兜兰种类、春兰、蕙兰及虾脊兰等。 腐生兰是指生活在已死亡并且腐烂的有机体上的兰花。 种类比较多,我国著名的中药天麻即是其中一种。
茵陈是什么东西?有什么药用效果?
传说华佗给一黄痨病人治病,苦无良药,无法治愈。 过了一段时间,华佗发现病人突然好了,急忙问他吃了什么药?他说吃了一种绿茵茵的野草。 华佗一看是青蒿,便到地里采集了一些,给其他黄痨病人试服,但试了几次,均无效果。 华佗又去问已痊愈的病人吃的是几月的蒿子,他说三月里的。 华佗醒悟到,春三月阳气上升,百草发芽,也许三月蒿子有药力。 第二年春天,华佗又采集了许多三月间的青蒿,给黄痨病人们服用,果然吃一个好一个,但过了三月青蒿却又没有功效了。 为摸清青蒿的药性,第三年,华佗又把根、茎、叶进行分类试验。 临床实践证明,只有幼嫩的茎叶可以入药治病,并取名“茵陈”。 这就是“华佗三试青蒿草“的传说。 他还编歌供后人借鉴:“三月茵陈四月蒿,传于后人切记牢。 三月茵陈治黄痨,四月青蒿当柴烧。 ”茵陈(《本经》)茵陈为菊科植物滨蒿或茵陈蒿的干燥地上部分。 生于原野、路旁,全国各地均产。 原植物生于山坡、旷野、路旁,或河岸及附近的湿润沙地。 喜温暖湿润气候,适应性强,以向阳、土层深厚肥沃、疏松、排水良好的砂质壤土最宜生长。 味苦、辛,性微寒。 入脾、胃、肝、胆经。 功效清湿热、退黄疸。 临床用名有茵陈、茵陈蒿。 【本草汇言】《神农本草经》:味苦,平。 主治风寒湿热邪气,热结黄疸。 《名医别录》:微寒,无毒。 主治通身发黄,小便不利,除头热,去伏瘕。 久服面白悦。 《本草拾遗》:本功外,通关节,去滞热,伤寒用之。 虽蒿类,苗细经冬不死,更因由苗而生,欲名因陈。 后加蒿字也。 《药性论》:使,味苦,辛,有小毒。 治眼目通身黄,小便赤。 《日华子本草》:味苦,凉,无毒。 治天行时疾,狂热,头痛,头旋,风眼疼,瘴疟,女人症癖,并闪损乏绝。 《开宝本草》:味苦,平、微寒,无毒。 通身发黄,小便不利,除头热,去伏瘕。 《本草衍义》:张仲景治伤寒热甚发黄者,身面悉黄,用之极效。 又一僧因伤寒后发汗不撤有留热,身面皆黄,多热,期年不愈。 医作食黄治之,治不对,病不去。 问之,食不减。 寻与此药,服五日,病减三分之一,十日减三分之二,二十日病悉去。 方用山茵陈、山栀子各三分,秦艽、升麻各四钱,末之,每用三钱,水四合煎,及二合,去滓,食后温服,以之为度。 然此药以茵陈蒿为本,故书之。 《药类法象》:除烦热。 主风湿寒热邪气,热结黄疸,通身发黄,小便不利。 《汤液本草》:气微寒,味苦平,阴中微阳,无毒。 入足太阳经。 《象》云:除烦热,主风湿热,邪结于内。 去枝、梗,用叶。 《本草》云:治风湿寒热,邪气热结,黄疸,通身发黄,小便不利,除头热,去伏瘕。 入足太阳。 仲景茵陈栀子大黄汤,治湿热也。 栀子柏皮汤,治燥热也。 如苗涝则湿黄,苗旱则燥黄,湿则泻之,燥则润之可也。 此二药治阳黄也。 韩祗和、李思训治阴黄,菌陈附子汤,大抵以茵陈为君主,佐以大黄、附子,各随其寒热。 《珍》云:治伤寒发黄。 《本草发挥》:成聊摄云:小热之气,凉以和之。 大热之气,寒以取之。 茵陈、栀子之苦寒,以逐胃燥。 《本草经疏》:茵陈蒿感天地苦寒之味,而兼得春之生气以生者也。 其味苦平,微寒无毒。 故主风湿寒热邪气,热结黄疸,通身发黄,小便不利,及头热,皆湿热在阳明、太阴所生病也。 苦寒能燥湿除热,湿热去则诸证自退矣。 简误:蓄血发黄者,禁用。 《本草蒙筌》:味苦、辛,气平,微寒。 阴中微阳。 无毒。 秋后叶落,茎梗不凋。 至春复发旧枝,故因名茵陈蒿也。 所行经络,惟足太阳。 专治疸证发黄,入剂使为君主。 佐栀子、附子,分阳热、阴寒。 阳黄热多,有湿有燥。 湿黄加栀子大黄汤服,燥黄加栀子橘皮汤煎。 如苗涝则湿黄,苗旱则燥黄。 湿则泻之,燥则润之意也。 阴黄寒多,只有一证,须加附子,共剂成功。 解伤寒大热,仍除退瘴疟。 风热悉逐,行滞止痛,宽膈化痰。 《本草乘雅》:诸邪成热,入中为疸,必从腠理脉络而内薄之。 陈丝如腠如理,如脉如络,芬芳疏利,味苦健行,则入者出,结者散矣。 藏器谓其因旧苗而发,因名茵陈。 内经云:春三月,此谓发陈,大相吻合。 故因者,仍也,托也;陈得,故也,有也,木德之始也。 言仍托故有,以宣木德之始,虽与繁萧蔚莪,至秋老成,同为蒿属,不若此芳香宣发之能因陈致新耳。 寒热邪气,交结于中,不能宣发,则郁徵成黄,此陈也。 茵陈宣发发陈,外入之邪外出,陈去而新生矣。 轻身面悦白者,久服则新新非故。 益气者,即益新新宣发之气耳。 《药性解》:茵陈蒿,味苦,性微寒,无毒,入膀胱经。 主伤寒大热、黄疸便赤,治眼目,行滞气,能发汗,去风湿。 犯火无功。 按:茵陈专理溲便,本为膀胱之剂,又何以治疸?盖疸为病,脾受伤也,而脾之所恶,湿乘土也,得茵陈以利水,则湿去土安,而疸自愈矣。 疸分阴寒阳热二种,阳疸热多,有湿有燥,同栀子、大黄治湿疸;同栀子、橘皮治燥疸。 阴疸寒多,只有一症,同附子治之。 《药鉴》:气微寒,味苦辛,阴中微阳。 入足太阳经药也。 治风湿寒热黄疸,及遍身发黄,小便不利。 仲景茵陈栀子大黄汤治湿黄也,栀子柏皮汤治燥黄也,此二药治阳黄也。 又能治阴黄者,因茵陈附子汤,大都以茵陈为君,兼佐以大黄、附子,各随寒热用之。 《景岳全书》:味苦微辛,气微寒,阴中微阳,入足太阳经。 用此者,用其利湿逐热,故能通关节,解热滞,疗天行时疾,热狂头痛,利小水。 专治黄疸,宜佐栀子。 黄而湿者多肿,再加渗利;黄而燥者干涩,再加凉润。 只有阴黄一证,因以中寒不运,此非所宜。 又解伤寒瘴疟火热,散热痰风热疼痛。 湿热为痢,尤其所宜。 《本经逢原》:茵陈有二种:一种叶细如青蒿者,名绵茵陈,专于利水,为湿热黄疸要药;一种生子如铃者,名山茵陈,又名角蒿。 其味辛苦,小毒,专于杀虫,治口齿疮绝胜,并入足太阳。 《本经》主风湿寒热,热结黄疸,湿伏阳明所生之病,皆指绵茵陈而言。 仲景茵陈蒿汤,以之为君,治湿热发黄;栀子陈柏汤,以之为佐,治燥热发黄。 如苗涝则湿黄,旱则燥黄。 其麻黄连轺赤小豆汤,以之为使,治瘀热在里而身黄。 此三方分治阳黄也。 其治阴黄,则有茵陈附子汤,各随燥湿寒热而为主治。 按:茵陈专走气分而利湿热,若蓄血发黄,非此能治也。 《外台》治齿龈宣露,《千金》治口疮齿蚀,并用烧灰涂之,有汁吐去,一宿即效。 而杀虫方中,一味煎汤,内服外洗,皆用角蒿,专取逐湿化热之功也。 《本草崇原》:《经》云:春三月,此为发陈,茵陈因旧苗而春生,盖因冬令水寒之气,而具阳春生发之机。 主治风湿寒热邪气,得生阳之气,则外邪自散也。 热结黄疸,得水寒之气,则内热自除也。 《本草求真》:〔批〕治太阳、阳明湿热。 茵陈专入膀胱、胃。 味苦微寒,诸书皆言湿热伏于阳明,胃。 用此以入太阳膀胱发汗利水,俾太阳、阳明湿热之邪尽得于药而解矣。 且治伤寒时疾狂热,瘴疟头痛头旋,女人疝瘕,亦是湿热为病。 但黄原有阴阳寒热之分,阳黄者由热蕴于脾土,如苗值于大旱,则苗必燥而黄,是苗因燥而黄者也。 太涝则苗必湿而黄,是苗因湿而黄者也。 热为阳、寒为阴,故黄亦以阴阳分之。 阳黄身如橘色,汗加柏汁;阴黄黄而色晦,当细辨别。 是以仲景立有茵陈蒿汤、栀子柏皮汤、麻黄连翘赤小豆汤,以治阳黄之症;又立茵陈附子汤,以治阴黄之症。 茵陈治黄通剂,在人审其所因而酌治耳。 若蓄血发黄,则治不在茵陈之列,以茵陈本属气分药也,于血则不能治矣。 《得配本草》:苦,微寒。 入足太阳,太阴经气分,利水燥湿。 治瘴疟,疗疝瘕。 得附子、干姜,治阴黄;得白鲜皮,治痫黄如金。 配秫米、麦面,酿酒,治挛急。 佐大黄、栀子,治湿热;佐桃仁,治血黄;佐苍术、厚朴,治湿黄;佐枳实、山楂,治食积发黄;佐知母、黄柏,治火黄;佐车前子、木通,治黄而小便不利。 热甚发黄,无湿气,二者禁用。 《本草经解》:茵陈气平微寒,秉天秋平冬寒金水之气,入手太阴肺金、足太阳寒水膀胱;味苦无毒,得地南方之火味,入手少阴心经。 气味俱降,阴也。 风为阳邪,湿为阴邪,风湿在太阳,阳邪发热,阴邪发寒也。 其主之者,气寒清热,味苦燥湿也。 心为君火,火郁太阴,则肺不能通调水道,下输膀胱,而热与湿结矣。 太阴乃湿土之经,所以蒸土色,而成黄疸也。 其主之者,苦平可以清心肺,微寒可以解湿热也。 《本经疏证》:风湿寒热,邪气新感者也,热素有者也,新感之邪为素有之热结成黄疸,此证已所谓因陈矣。 故伤寒金匮二书,几若无疸不茵陈者。 然栀子柏皮汤证,有外热而无里热;麻黄连翘赤小豆汤证,有里热而无外热;小建中汤证,小便自利;小柴胡汤证,腹痛而呕;小半夏汤证,小便色不变而哕;桂枝加黄芪汤证,脉浮;栀子大黄汤证,心中懊恼;消石矾石散证,额上黑日晡发热,则内外有热,但头汗出,剂颈而还,腹满,小便不利,口渴,为茵陈蒿汤证矣。 第腹满之治在栀子,惟外复有热,但头汗出,小便不利,治为茵陈的治,其所以能治此者,岂不为新叶因陈干而生,清芬可以解郁热,苦寒可以泄停湿耶,盖陈干本能降热利水,复加以叶之如丝如缕,挺然于暑湿蒸逼之时,先草木而生,后草木而凋,不必能发散而清芳扬溢,气畅不敛,则新感者遂不得不解,自是汗出不止于头矣,故曰发热汗出,此为热越不能发黄也。 《本草新编》:茵陈,味苦、辛,气微寒,阴中微阳,无毒。 入足太阳、少阳之经。 专治瘅症发黄,非黄症,断不可用。 果是真黄病,可用之为君。 但黄症又不同,有阴黄、阳黄,有热黄、寒黄、燥黄,有血黄、气黄之殊,不可不辨。 世人一见发黄,全不分别,俱用茵陈,无引经之品,共相佐使,所以有效有不效也,谨细陈之。 阴黄之病,其湿不甚,黄色又不深,下身黄,上身不黄者也,夜间反觉不安,小便反涩,日间小便反利,转觉安宁。 治法宜用茵陈为君,佐之茯苓、泽泻、薏苡仁之类,或加之五苓散又妙。 茵陈可用至三钱至五钱,不可越五钱之外,连服数剂,黄可尽退也。 阳黄之病,其湿又不太甚,但黄色如金,上身眼目尽黄,而下身乃不黄者是也,日间小便艰涩,或痛或不痛,夜则安然自利。 治法宜用茵陈为君,而佐之升麻、桔梗、茯苓、天花粉、麻黄、黄芩之类,数服即愈,菌陈必须多如五、六钱也。 热黄之病,口必大渴,然多饮反觉不快,一身上下俱黄,眼目反觉色淡,小便时急数疼痛,其溺必如黄汗,盖热结膀胱而不得出耳。 法又用茵陈为君,大约必须五钱为止,佐之龙胆草、炒栀子、芍药、茯苓、猪苓、泽泻之类,则火热泻而黄又愈也。 寒黄之病,一见水,则大吐不已,畏寒怕冷,腹中时痛,手按之始安,一身上下又黄,眼目自白,小便清长,夜间尤利,盖寒结于膀胱,命门无火以通,则水气流入于脾,而脾又寒虚,乃渗走于皮毛而为黄,其黄色必如秋葵之色者也。 虽又用茵陈为君,但止可用至一钱,切戒多用,必须佐之白术、茯苓、山药、芡实、薏仁,少用附子数分以温补其命门之火,不须十剂,则全愈矣。 湿黄之病,全是水湿之气也,虽黄症俱是水湿,而湿黄之水湿更甚,一身上下、眼目、手足尽黄,俱身必浮肿,按之如泥,又用茵陈四五钱,加入升麻、甘遂牵牛、车前泽泻之类,少升其气,使水尽从大、小便出,一剂水湿减去大半,而黄尽退矣,断不可服三剂。 盖牵牛、甘遂性悍,多服恐伤人元气耳。 燥黄之病,全非水湿,黄外现之症,不过胸前之皮肉少黄,而一身上下、眼目不黄,此肺金燥极,黄发于胸前,乃假象也。 然既已发黄,茵陈又不可全然不用,可用七、八分,加入麦冬、栀子、芍药、陈皮、天门冬、元参、天花粉、白芥子之类,久服自愈,肺经不燥,而胸黄自除也。 血黄之症,上下一身、眼目俱黄,身心发热,胸必烦闷,腹必疼痛,此血瘀于腹中胸下,故变为发黄。 伤寒症中,最多此病,论理可遵仲景夫子之方,照症分治。 而余又酌定一方,以便世之采用。 茵陈为君,加丹皮、牛膝、当归、栀子、川芎、大黄之品,一服而疼痛烦闷除,其黄必渐愈。 苟或服药,仍然闷痛,必须加入水蛭一钱,其瘀血始解,发黄尽退也。 气黄之病,身不发热,又无饱闷烦燥之状,但头面发黄如淡金之色,饮食知味少,若行动,便觉气怯不能动履,小便不数,大便反燥,然又不结,此气虚不能运此水湿之气,以成黄病者也。 可用茵陈一二钱,加入人参、白术、黄芪、茯苓、车前子,大剂煎饮,自然气旺,黄色全消矣。 居言至此,虽不敢谓黄症治法全备,然分病既清,用药无误,要不能越此范围。 愿人之临症之时,细察而分治之可耳。 或问子论黄病,实发天地之奇,黄病岂尽于此乎?曰:更有一种,身不黄,足反黄,此湿热壅闭于中焦,乃脾胃之虚,不能化水也。 又用茵陈加白术、茯苓、陈皮、甘草、白芥子、枳壳、槟榔、白芍之类治之,则水渐利而黄渐去。 倘身黄,而手足反不黄者,乃不治之症也。 《本草分经》:苦,寒。 燥湿胜热,入膀胱经,发汗利水,以泄脾胃之湿热,治黄疸、阳黄之君药。 《医学衷中参西录》:茵陈者,青蒿之嫩苗也。 秋日青蒿结子,落地发生,贴地大如钱,至冬霜雪满地,萌芽无恙,甫经立春即勃然生长,宜于正月中旬采之。 其气微香,其味微辛微苦,秉少阳最初之气,是以凉而能散。 《神农本草经》谓其善治黄疸,仲景治疸证,亦多用之。 为其禀少阳初生之气,是以善清肝胆之热,兼理肝胆之郁,热消郁开,胆汁入小肠之路毫无阻隔也。 《名医别录》谓其利小便,除头热,亦清肝胆之功效也。 其性颇近柴胡,实较柴胡之力柔和,凡欲提出少阳之邪,而其人身弱阴虚不任柴胡之升散者,皆可以茵陈代之。 【现代药理研究】1. 茵陈中所含的香豆精、绿原酸、咖啡酸、对羟基苯乙酮、甲基茵陈色原酮均有利胆作用,茵陈煎剂有护肝作用。 2. 茵陈中所含的香豆精、对羟基苯乙酮有降压作用;茵陈煎剂具降酯作用。 茵陈还具抗凝及促进纤维蛋白溶解作用。 3. 茵陈中所含的挥发油、香豆精、绿原酸、咖啡酸均有利尿作用。 4. 体外实验表明,茵陈煎剂对人型及牛型多种杆菌、球菌、致病性真菌均有抑制作用,对流感病毒、多种钩端螺旋体、猪蛔虫有一定的抑制作用。 5. 茵陈中的挥发油类物质有显著的解热作用。 6. 茵陈中的香豆精类成分有平喘作用;对羟基苯己酮有间接促进灰黄霉素吸收的作用。 茵陈精制浸液对动物子宫有兴奋作用。
梦幻的练妖时辰。
妖官方说明炼妖合成: 两个召唤兽可以通过炼妖而合成为一个新的召唤兽,但是只有等级≥30的召唤兽才能被用来合成。 龙生龙,凤生凤,合成后的召唤兽资质、能力是根据合成前的召唤兽各资质、能力获得的,有可能比以前的资质更高,更适合战斗。 而且在合成后,原召唤兽技能有一定几率会遗传给新的召唤兽,还有一定几率合成出0级的召唤兽宝宝,合成后召唤兽的种类可能为原召唤兽之一, 但也有很小几率会合成出某种原始的召唤兽。 可以使用道具魔兽要诀、金柳露、超级金柳露与召唤兽合成,改变召唤兽的一些属性。 魔兽要诀能赋予召唤兽某种技能,但是每次使用的同时会消除该召唤兽的一项原有技能,技能数量≤2的召唤兽有一定几率不会消除原有技能。 金柳露是可以把召唤兽变为0级的炼妖物品。 炼妖的操作方法:打开宠物界面,选择炼妖,在弹出的炼妖界面中会显示出召唤兽物品列表,如果是想把两个召唤兽合成,可以在列表中先后点选两个召唤兽,再点击界面中的炼妖按钮;如果想用物品和召唤兽合成,可以分别点选召唤兽和合成物品,再点炼妖即可。 五行结合炼妖 有人说炼妖跟五行阴阳有很大的关连,如果五行阴阳搭配,成功率就会大了许多。 炼妖一般是在全阴或全阳时,利用五行、属性相生和时辰相对来炼的。 内容 阴时 丑、卯、巳、未、酉、亥 阳时 子、寅、辰、午、申、戌 内容 生 水一木一火一土一金 克 水一火一金一木一土 时辰与五行:属性 时辰 金 酉、申 木 卯、寅 水 子、亥 火 午、巳 土 丑、辰、未、戌 有种说法:炼妖地点的讲究。 炼妖房屋因为这间房屋一定要全阴时或全阴时加全金或全木或全水或全火或全土做成的。 这个容易在做哪时候,难在做出来的房屋难接受。 因为这做出来的房屋的风水大多数都是坏的风水,不过也可能做出好的风水不过好低。 方法 第一召唤兽属性 第二召唤兽属性 时辰选择 地方选择 全阳的时间炼妖 金 水 阳时属木的寅时 全阳时全火做出的房子 土 金 阳时属水的子时 全阳时全木做出的房子 水 木 阳时属火的午时 全阳时全土做出的房子 木 火 阳时属土的戌时或辰时 全阳时全金做出的房子 火 土 阳时属金的申时 全阳时全水做出的房子 全阴的时间炼妖 金 水 阴时属木的卯时 全阴时全火做出的房子 土 金 阴时属水的亥时 全阴时全木做出的房子 水 木 阴时属火的巳时 全阴时全土做出的房子 木 火 阴时属土的丑时或未时 全阴时全金做出的房子 火 土 阴时属金的酉时 全阴时全水做出的房子炼妖利弊分析 利 弊 第一种,炼妖能够把几个好的技能集中到一个宝宝上,合成功的事例有很多,比如善恶有报+高级强力+高级敏捷的芙蓉仙子; 善恶有报+高级飞行+高级必杀的幽灵。 善恶有报+高级必杀+高级冥思的灵符女娲成长3.81这样的宝宝无不让人羡慕。 这样的召唤兽能够极大的发挥两个合成宝宝的优势,是练级跑环擂台的及佳选择。 第一种,找材料难,炼出宝宝更难,炼出极品宝宝难上加难。 持这种观点的多是炼妖初学者,虽希望得到好宝宝,但苦于炼妖无方,始终修不成正果。 须知炼妖虽是获得宝宝的旁门左道,但也有章可循,并非抽奖博彩,只要方法得当,多加实践总会拨云见日的。 说起来好像很麻烦,其实只要平常就注意搜集炼妖材料,时机成熟就喀嚓一合,成功的几率还是不小的。 相对于打书、狂灌金66,这已是划算的多了。 第二种,有时候为了让召唤兽多几个技能,方便打书而去合成,召唤兽本身技能多了,就可以多打基本书。 比较适合天生技能比较少,但是成长却很高的宝宝。 比如:芙蓉仙子、雾中仙 第二种,合出的宝宝天生少50技能点,技能资质再好也是垃圾。 这种说法有些夸张,即使一个正常的宝宝多出的50点也是随机分到5个属性上的,对攻宠或法宠来说,分到敏捷和法力或力量上的点作用微小,真正少的也就是二三十点,换个角度看即合成召唤兽比同等级正常宝宝低二三级,而炼妖的最大目的是遗传技能,技能上的优势完全可以弥补那30点的缺陷。 举个例子:假如你面前摆着一只高你2级、技能高级必杀、强力、驱鬼、连击资质超常的天将和一只高你5级的满技能的极品天将,你会选哪个?答案很明显,其中还没有考虑性价比的因素。 第三种,认为资质越合差,不相信炼妖能炼出可用的东西。 对于这种观点我不多说,事实胜于雄辩,下面图1即上面提到那只天将,是最近刚炼出来的。 炼妖不适合炼高携带等级宝宝,到75级后的人还是攒点钱弄只正常的极品宠好,因为高等级的宠带的时间长,对成长的要求高,合成的宠已经不能满足需要了,最适合带合成召唤兽的是55级左右的人,若炼出75级以上45级以下带的宝宝,属性再好也没有炼的价值了。 还是打书的极品宠好,因为高等级的宠带的时间长,对成长的要求高,合成的宠已经不能满足需要了,最适合带合成召唤兽的是55级左右的人,若炼出75级以上45级以下带的宝宝,属性再好也没有炼的价值了。
发表评论