也舒—爱情就了她底编

by admin on 2018年10月26日

起源

自从微服务的概念,我们发似乎已相识。早于 1994 年 Mike Gancarz 曾提出了 9
长条名牌原则(参考[4]),其中前面 4 条和微服务架构理念特别接近。微服务就比如把
UNIX 哲学应用到了分布式系统(参考[3])。

  1. Small is beautiful.
  2. Make each program do one thing well.
  3. Build a prototype as soon as possible.
  4. Choose portability over efficiency.
  • 小即是得意:小的劳动代码少,bug
    也不翼而飞,易测试,易维护,也再便于不断迭代完善的精密进而可以。
  • 一个程序只做好一码事:一个服务呢就需要抓好一起好,专注才会搞好。
  • 尽心尽力早地创造原型:尽可能早的提供劳动
    API,建立服务契约,达成服务内部联系的一致性约定,至于实现与完美好逐渐还举行。
  • 可移植性比效率更要:服务内部的轻量级交互协议在效率及可移植性二者间,首要依然考虑兼容性及移植性。

可见微服务其实不是凭空产生的,它从发生其历史的根。而于微服务之前的十年,大家常讨论的是一个给
SOA(面向服务)的架模式,它和微服务又是呀关系?在 Sam Newman
的《Building Microservices》(参考[2])一题中,作者对 SOA 和
Micorservices 的分别为起了概念:

You should instead think of Microservices as a specific approach for
SOA in the same way that XP or Scrum are specific approaches for Agile
software development.

而可将微服务想成是 SOA 的同等种植实施方法,正使 XP 或 Scrum
是全速软件开发的推行方法。我对斯定义是肯定的,面向服务架构(SOA)的定义就发出十差不多年,它提出了扳平栽架构设计思想,
但没有吃闹正规的参阅实现,而早期公司软件业界自己查找了同样效实践方法 ——
企业服务总线(ESB)。 但历史作证 ESB
的实现方案还在风俗企业软件行业为非取成功,Martin Fowler
在文中说幸亏为 ESB 当年为砸了广大型,
投入几百万美金,产出几乎为零星,因此 SOA
这个概念吗蒙上了未知的价签,所以当微服务架构起时,
其追随者开始拒绝使用包裹正在失败阴影的 SOA
这个标签,而直白称其为微服务架构(Microservices Architecture Style),
让人口看是同效仿新的架思想,但实际上它们的本色还是是 SOA
的一样种植实施方法。

照片里的亦舒,脸上带在年轻妈妈的灿烂微笑,慈爱地喂着还是婴儿的蔡边村。

基本功设备自动化

任凭自动化不微服务,自动化包括测试和配备。单一进程的风土应用为拆分为同样多级的大半进程服务后,意味着开发、调试、测试、监控以及布置的复杂度都见面相应增大,必须使来宜的自动化基础设备来支持微服务架构模式,否则开发、运维成本将大大增加。

图片 1

01

零件服务化

民俗实现组件的法子是经过储藏室(library),库是和行使一起运行在过程面临,库的片段变化代表整个应用之重新部署。
通过劳务来实现组件,意味着将使拆散为同样雨后春笋之服务运行在不同之历程遭到,那么纯粹服务的有些变化就需要重新部署对应之服务过程。

图片 2

生活总是比小说更是狗血。解放前夕,五夏之亦舒和上下到了香港,她的老大哥姐姐们可留下于了地。

智能终端以及哑管道

微服务架构抛弃了 ESB 过度复杂的事体规则编排、消息路由等。
服务作为智能终端,所有的工作智能逻辑在劳动中间处理,而服务内部的通信尽可能的轻量化,不上加另额外的事务规则。所以这边的智能终端是借助服务本身,而哑管道是通信机制,可以是同台的
RPC,也堪是异步的
MQ,它们只是作信息通道,在传输过程被不见面附加额外的业务智能。

图片 3

五年,能吃一个妻妾掌控未来,

实施

末尾的爱情是经近认识的,但正是这“俗不可耐”的桥段,给了也舒真正人间烟火的文与甜美。

测试

测试于不同之维度可以分开(参考[2])如下四单象限,四单象限从不同维度视角对测试做了相和判断,从中可以望除了体验以及革命性测试用人工参与,其他维度的测试都好由此自动化来实现,以退测试人工成本和重复性工作。

图片 4

设若从测试所处的层次,又得获下面这样只一个测试金字塔:

图片 5

要是微服务的测试,服务付出与营业人员只顾于做好服务实现规模的单元测试和服务契约层面的接口测试。而面向业务功能的端到端测试,更多是恃自动化脚论就。而为保护好这些自动化测试脚本,也待保障服务接口和契约的兼容性及安宁,这些自动化测试脚论也属于劳动的消费方之一。

亦舒也早已当创作里说:“爱得最为疯狂,就见面像烈火一样迅速烧讫,最后只是剩余灰烬。”

协作

利用微服务架构模式后,开发同周转的合作模式还见面发生变化,还是为我们实施的更啊例来讲下。

按微服务的社章程,不同人还是小团队负责一个还是雷同组微服务,服务中间或有相互调用关系,所以在劳动期间吧全使了例如面向外部开放的契约化开发模式。

图片 6

各一个服务都提供了平卖契约文档,发布暨公开之内部
wiki,方便服务干系人可轻易获取查看。契约文档要求至少对劳务的几乎单中心方面作出说明,如下:

  • API,具体接口的 API 接入技术验证。
  • 能力,服务能力的叙述。
  • 契约,提供这些力量所约定的有克标准证明。
  • 本,支持之时和历史的版本说明。

利用契约文档来压缩多余都可能频重复的口头沟通,降低协作成本。

以微服务后一个政工功能的调用会涉及多独服务之中的协同工作,由于服务之中还是跨进城的调用通信,一个事务职能的形成涉及的服务调用链条可能较丰富,这虽关系到服务中间需要按照一些规则来担保合作的可靠性与可用性。我们运用的准是:长链条的内服务期间的调用异步化。若一个调用链条被的个别服务变慢或打断可能引致整链条来雪崩效应,采用异步化来避开调用阻塞等待导致的雪崩情形。

图片 7

齐图显示了咚咚请求调用链的一个异步化过程,若终端的伸手是亟需一起等待响应结果的(比如
HTTP
呼吁),只当绝外层的接入点持有请求连接,内部服务之传递过程仍然是异步化的。

无怪乎如此不同凡响!原来是鲁迅带领亦舒从此走及文学的路,就比如今天的张艺谋发现巩俐章子怡那样,鲁迅带领了萧红亦舒等一律坏批判文学青年,一个于一个产生才,一个比一个盛,震惊了世人,掀翻了文学界。

前提

微服务似乎是一个以来十分紧俏的架选择,但什么时该选择微服务架构,这是来必然前提的。

图片 8

面的图来源 Martin Fowler
的文章(参考[7]),揭示了生产率和复杂度的一个关乎。在复杂度较小时使用单体应用(Monolith)的生产率更强,复杂度到了肯定范围时,单体应用之生产率开始急剧下降,这时对那个进行微服务化的拆分才是事半功倍的。

祈求上标明了复杂度和生产率拐点的是,但并不曾量化复杂度的拐点到底是聊?或者换种说法系要代码库的层面达到具体多异常才适合开始开展微服务化的拆分。在同样首有趣的篇章《程序员职业生涯中之
Norris 常数》(参考[9])中提到大部分平淡无奇程序员成长生涯的瓶颈在 2
万行代码左右。

当代码是于 2,000
行以下,你可以写任何混乱肮脏的代码并靠你的记忆拯救你。深思熟虑的切近和担保分解会于您的代码规模高达
20,000 行。

少数万行是笔者经历过并屡次撞的一个瓶颈点,于本人呢发共鸣。

起码程序员,学会了爬,接着蹒跚学步,然后行走,然后缓慢跑,然后还跑步,最后冲刺,他道,“以如此加速度发展我好遇到超音速喷气式飞机的进度!“
但他跑上了 2,000
行的顶点,因为他的技能不见面重依比例多。他必须变更移动方式,比如开车去取得更快的进度。然后,他即学会了开车,开始很缓慢,然后越来越快,但又进入及了
20,000 行的终端。驾驶汽车的技艺不见面受您可知起喷气式飞机。

从而每一个瓶颈点的突破意味着需要新的技巧以及技艺,而重组我要好的更及更,微服务的适用拆分拐点可能就于两万实行代码规模附近,而每个微服务的框框大小最好会说了算以一个寻常程序员的舒畅维护区范围外。借用前面的比喻,一个于过差训练的一般程序员就如一个将到驾照的驾驶员,一般司机还能够轻轻松松驾驭
100 公里左右的时速,但老少出能自在驾驭 200
公里要上述时速的的哥,即使会风险吗是雅高的。而能起喷气式飞机的试飞员级别的程序员恐怕在大多数底团队里一个呢未尝。

此外一个执行前提是基础设备的自动化,把 1 个下进程部署到 1
台主机,部署复杂度是 1 x 1 = 1,若采用规模要安排 200
玉主机,那么部署复杂度是 1 x 200 = 200。 把 1 个下进程拆分成了 50
单微服务进程,则配备复杂度变成了 50 x 200 =
10000,缺乏自动化装备,光部署就会见管食指打出死。所以前面微服务的特点才发生底蕴设备自动化,这同规模啊是有关的,这也是为其运维复杂度的乘机数级飙升,
从开支从此的构建、测试、部署都得一个冲天自动化的条件来支撑才能够管用降低边际资金。

它的文风高端大气上档次,主角不是先生而是女人和任何妻子,在就或多或少齐,她不同于其他言情小说作家,她和夏洛蒂勃朗特站于同的莫大。

维度

尽微服务架构,可以打脚有维度来举行通盘考量。

当脸上没有开动刀的年份,演员可以就是原本生态,是DNA,是贩卖真价实的颜值担当,它象征星亚代生下来为无用动刀,会于带三分叉明星范儿,成为明星只是自然的事体。

参考

[1] Martin Fowler & James Lewis.
Microservices.
2014.03
[2] Sam Newman. Building
Microservices. 2014.12
[3] Peter Lawrey. Micro-services for
performance.
2016.03
[4] Mike Gancarz. The UNIX
Philosophy.
1994
[5] Melvin Conway. Conway’s
law. 1967
[6] Jon Postel. Robustness
principle. 1980
[7] Martin Fowler.
MicroservicePremium.
2015.05
[8] Martin Fowler.
MicroservicePrerequisites.
2014.08
[9] 左手的灵魂. 程序员职业生涯中的 Norris
常数. 2014.06
[10] mindwind.
京东咚咚架构演进.
2015.12


写点文字,画点画儿,「瞬息之间」一切都转移了。觉得对,可增长准或扫描二维码关注。
图片 9

也舒大咖果然不是齐闲之辈。在许多女作家右脑写书,左脑犯傻的时候,她速调整好之战略战术,平稳镇定地制订好人生坐标,一边谋生,一边谋爱,使用最精华的活着哲学,发现自己,找到真爱,从此人生之小艇不再四处乱晃,说翻译就翻。

监控

大量松耦合的微服务通过相互协作来成功业务职能的流程处理,在这样一个复杂的生条件受到,出现异常或错是老为难迅速定位的。这即需要同法成网之督查基础设备,在我们的履备受凭借了公司集合之监督基础设备,对监督进行了分层,顶层的督察站在用户意见,底层的督查站于系统看法,形成更健全的申报链路。

图片 10

首先看上了那么张脸,接着了解及这四好女婿,不吸烟不赌钱,不错过舞厅,不胡乱花钱。一个孝顺的儿,一个全力的扮演者,几乎样样周全无瑕。

容错设计

红的 Design For Failure
思想,微服务架构使粗粒度的过程之中通信,引入了额外的繁杂和得处理的新题材,如网延迟、消息格式、负载均衡和容错,忽小其中任何一样点还属于针对“分布式计算的误解”。

古往今来谁出才气的美女没是样子协会的会长?然后,电影明星岳华出场了。

总结

起点微服务的定义到今写下本文正好两年了。本文由微服务的定义出发,追溯它的发源,分析其的性状,然后至执行微服务的前提、维度与准,最后是推行微服务过程中拉动的有人手角色属性的变迁,比较健全的梳理总结微服务架构的各国地方。

微服务是一个多年来底新定义,但也真的不是一个原创性的初东西。它帮忙大型应用打散和转换了复杂,使该得以吃重复迅速的相解决,但并无减掉其他扑朔迷离,甚至还引入了额外的分布式计算固有之错综复杂。我们要有一个清晰的认,才会还好的认识跟推行微服务架构。

同天傍晚,一首报道岳华及郑佩佩就恋爱之稿子,打翻了亦舒的醋瓶子,气头上之也舒用剪刀将岳华的西装剪成了意大利面条,还将一如既往拿刀子插入在了岳华的床上,正好插在了心里的职位,就如黑手党关系得一样恐怖。这次恐袭之后,岳华与亦舒的情丝出现了危机。

定义

在 Martin Fowler & James Lewis
的文章(参考[1])里被出了微服务架构的一个定义:

微服务架构即凡利用同样组小劳来构建利用的办法。
每个服务运行在独的过程遭到,不同服务通过一些轻量级交互机制来通信,
例如 RPC、HTTP 等。
服务圈工作能力来构建,并凭借自动部署机制来单独布置。

此概念相对要模糊,但还是写出了微服务的片段要概念:小,独立进程,自动化。

03

原则

每当实践微服务架构的长河遭到,通过持续的迭代、摸索和修正得到了有的优秀的履行模式,对这些绝妙的执行模式展开抽象提炼总结就是得了架原则。而对架构原则的把控是以重新好之劳动被工作的战略目标。原则的普及带来整体效率的升级以及鄂成本的下跌,以便更管用之支撑团队业务战略目标的速达标。下面是图结合了微服务架构实施进程被,演示了关于「交付执行」-「架构原则」-「战略目标」之间的一个升维演化与支撑关系。

图片 11

岳华及李小龙站在合,李小龙就单单剩余肌肉了

论工作能力组织服务

比如工作能力组织劳务的意思是劳动提供的能力与作业功能对应,比如:订单服务与数码看服务,前者反应了实际的订单相关事务,后者是同种技术抽象服务不影响真实的业务。所以照微服务架构理念来分服务经常,是勿该有多少看服务这么一个劳务之。

Melvin Conway 于 1967
年观测到一个光景并总出了一样条著名的康威定律(参考[5]):

Organizations which design systems are constrained to produce designs
which are copies of the communication structures of these
organizations.

规划系统的团组织,最终产生的筹划等于集体的牵连结构。传统开发方式中,我们将工程师按技术特长分层为前端层、中间层、数据层,前端对应的角色吧
UI、页面构建师等,中间层对应的角色也后端业务开销工程师,数据层对许正在 DBA
等角色。

图片 12

实在传统应用设计架构的分支结构正反应了不同角色的沟通结构。所以若一旦以微服务的方法来构建以,也用相应调整组织的团架构。每个服务背后的小团队的团队是超越功能的,包含实现业务所要的完善的技术。

图片 13

也舒在12寒暑时首先蹩脚看了鲁迅的著作,随即拜倒献有双膝,书中那些确猛士,敢于直面惨淡的人生好像五雷轰顶,炸醒了她昏昏欲睡的少年情怀,从此,她好上了文学与编。

角色

实行微服务后有关组织人员角色会来什么的浮动?

按微服务拆分系统后,按照「服务就是产品”」的笔触,人员角色将发生变化。
普通工程师从只有开成效转变为开、运营服务,工作性质的变化以带思路与关注点的变。
每个服务至少发生一个工程师作为领导者,当然能力再胜似之人或会见承担再多的服务。
大量拆分的微服务带来开发人员交集的抽,对于常见的团体并行开发好处显而易见。
而服务负责制对私有力量要求再强,自驱动及从上能力又胜似之人头见面落更多的成材会,个人成长路线的前行为打开了半空中。

这会儿团队的做会变得仿佛 NBA
球队的成,工程师的角色类似球员,架构师或技术经理类似教练,而部门经理则是球队经理。
球员只管打好球,教练负球员训练、培养、战术安排及比全场把控,经理则控制着人事权,控制正在球员的薪水升迁,招聘到理想之球员与想方引导球队去还让欢迎之竞达到打球。

乘胜其底爱恋经验逐渐增长,她的著作为一并熟,由简的没法成无奈后的顽强,直到后来底冷理性,百毒不侵。

有限年前点到了微服务的概念,面对日益膨大的系感觉豁然开朗。之后的星星点点年逐渐将系统以微服务的架构理念进行了重构,并将事情迁移至了新架设之上。感觉现在大多是时刻写一首关于微服务的总文章了。

亦舒的著述含金量很高,一许十句的抒发是她底表征,受鲁迅的震慑,在其底故事中,尖刻、幽默,犀利时闪现,三言两语即可切中时弊,鞭辟入理。

相当设计

如采取了微服务架构模式,那么以劳务得变更时我们设专门小心,服务提供者的更改或引发劳务消费者之兼容性破坏,时刻谨记保持服务契约(接口)的兼容性。一漫长普适的健壮性原则(伯斯塔尔法则,参考[6])给出了异常好之提议:

Be conservative in what you send, be liberal in what you accept.

出殡时假如保守,接收时若开。按照伯斯塔尔法则的思想来计划和实现服务经常,发送的多少如果再保守,意味着最小化的传递必要的音,接收时再也开意味着一旦尽特别限度的忍耐冗余数据,保证兼容性。

蔡浩泉也亦舒的著作配图

图片 14

亦舒的阅历使它的想想多于常人,正以如此,她底小说带在浓浓的血和泪,感人至深。

错开中心化

失去中心化包含两叠意思:

  1. 技巧栈的去中心化。
  2. 多少去中心化。

每个服务面临的事体场景不同,可以对的选取合适的技巧解决方案。但为急需避免超负荷多样化,结合团队实际情况来挑选取舍,要是每个服务还用不同之言语的技能栈来实现,想想维护本真够大的。

每个服务独享自身之多少存储设备(缓存,数据库等),不像风应用共享一个缓存和数据库,这样方便服务的独立性,隔离相关干扰。

图片 15

的确的导火索很快冒出,远在美国的郑佩佩为琐事缠心,给岳华写了一致封信,信里道了有些双亲里缺乏以及部分对在之抱怨。

建模

劳动圈工作能力建模,下图是自己于《京东咚咚架构演进》(参考[10])一软遭遇描写到的咚咚向微服务架构演进中对服务拆分后获的一个劳务矩阵图。从服务号即使好老轻见到服务比较明晰的感应了工作能力。

图片 16

02

劳就产品

人情的施用开发还是根据项目模式之,开发集团因同样堆效果列表开发有一个软件应用并交给客户后,该软件用就是进来维护模式,由另外一个保安集体负责,开发组织的天职结束。
而微服务架构建议避免使这种类型模式,更倾向被被开发组织担当整个产品之百分之百生命周期。Amazon
对这个提出了一个意见:

You build it, you run it.

开集团对软件以养环境的运转负全部责任,让服务之开发者和服务之使用者(客户)形成每日的交流报告,来自直接客户之报告有助于开发者提升服务的品质。

2016年,70年度高龄的亦舒出版了它们第300本书,从14载及70岁,她的毕生都载入史册。

特征

一个按微服务架构理念构建的网应有着什么样的特点呢?Martin
在那个文章(参考[1])中召开了详实的阐释,我此大概归纳下。

也舒不满18岁时,遇到了贫困的蔡浩泉。他尽管已经是出版社的主编却还和另外五独人口联手在租房,过着蚁族的活着。他编著,插画,编辑样样精通,这在职场小白也舒眼里,便是梵高再世,虽然发不红但是除了下帽来油光可鉴宛如一幢富士山,还要用脖子扭几扭实在标志极啦!

部署

赖虚拟化或容器等隔离技术,每个服务感到还是单独享资源,不必考虑外加的资源以冲突。

图片 17

认识了口岸大教授梁先生事后,他们迅速结婚了,这个时,亦舒已经四十基本上年度了。她通过人工受孕,用命搏了只丫头返回。她干活的风骨从就是:为发生牺牲多壮志,敢为日月换新天。

哼光景不添加,敏感的亦舒开始怀疑自己的爱人岳华同眼前女友郑佩佩以时有发生鲤鱼传书。

加上相生标明的蔡浩泉完全没有注意到亦舒的留存,更从未发觉其丢弃过来的电眼,他一发傻傻呆呆,越是激发起亦舒的莫大豪情。终于,蔡浩泉举双手投降,开始和才女约见面了。亦舒家里很快捕捉到气候,坚决不予他们之三结合,亦舒却大义凌然地发布,生命诚可贵,爱情价更高,你们不允许我结婚本姑娘就是挺为你们看。

切莫是大神,写不来大神的故事。

假若亦舒没有经验了这些分分合合,又怎能写来那么多感情金句?或许正是这简单段落恋情,让亦舒吃了无限多之苦头,所以它们充分了了马上段痛苦之后,改变了森,她对爱情一直发追求,却和安静了。

满怀了儿女,只好闪婚。儿子诞生了,两人数的争吵起来了。不顶三年,婚姻走至了边,双方撤退,打扫战场,边村由父带大。

青春期是也舒最勇敢的人生等,她将团结之脑瓜儿撞向南边墙,不断对着那堵南墙恨恨地说,来吧!让暴风雨来得又狠些吧!

于是,亦舒彻底被岳华迷住了,想一直一切办法要博得他的芳心。那个年头,没有电视剧,岳华的女友郑佩佩还免知晓防火防盗防闺蜜的秘决,却同时是只性情豪爽的女汉纸,她将亦舒引进来,俩人涉好及可岳华开车,郑佩佩因车,亦舒常常自己坐进去的境地。

但是疯玩之后,回到住所,亦舒却称自己有夜盲症,非得为岳华送及楼上不可,这么一来二失去,岳华和走了五年之女友郑佩佩分别了,之后郑佩佩赌气结婚去了美国,岳华及亦舒也就是顺理成章地成婚了。

左手第二员帅哥就是蔡浩泉

否有人说,正是以这段更,亦舒很了解子君的心情,她将那种含蓄着纠结的爱恋描写得相当,令人既是相信爱情的美好,也知道性的扑朔迷离。

其三年,能为一个老小改变自己,

岳华是香港电影界稀有的大富帅,有钱的阔太们无不为底倾倒,地球人还来自知之明,喜欢归喜欢,也只是停留于采购张海报贴在墙上悄悄欣赏的地步,亦舒的命里从来没十分怕字,她即如那个踩在风火轮的讹,仿佛生来就如果一飞冲天的。

以及张爱玲很像,亦舒也是同等各出名要随着的才女。14东就是刊载了第一篇小说,17春秋出版了私小说集。中学一毕业,顺理成章进入明报成为最为青春的记者。有人说:亦舒,倪匡与金庸是香港文坛三剑客。这话可免是愚弄,由这个可以见到这兄妹二人口以文坛上的凡地位。

那后,亦舒对老公总是爱恨交加,她在《圆舞》中描写到:“我们马上同样替代,不仅找不交当的爱人,连亮在之男人呢绝无仅有。”

群人数犹当亦舒的著述里见到它们底影,舒女郎等独自,自强,正义,敢爱敢恨,几乎都生一个铁杆闺蜜,个个都是职场高手。她当红尘走过钢丝,跌入冰河,爬上岸来,从新来过。

电视剧《我之前半生》热播时,很多丁被剧中的仗义闺蜜情所打动,那种救好友出泥潭的侠女心肠,比从那时武林外传中之孙二娘毫不逊色。于是,很多人开始寻找作者亦舒的人生旅途,仿佛看到了她美之人生准则,就开有了做之源。

郑佩佩年轻时有点狐狸一枚

上下从来不逼其错过那个,但点滴各类文学青年背诵着金风玉露一相逢尽管大却人间无数哪怕将生米煮成了粥。

恰好而它要好所说:

她算痛定思痛,不再拔着发飞天,她底对仗下得于大地上,总结内心,分析好。与前面片次等上天入地的爱恋相比,她毕竟明白好究竟要什么,适合与安的先生共度一生了。

岳华因此事,便要与也舒离婚,后来,岳华谈及离婚的因由时说,当时也舒跪下来要他转移倒,他说:“你有害人家太尖了,不可原谅。”

即时封信不巧被也舒看见了,她的心态还失控,一怒之下,向传媒公开了那么封信,结果郑佩佩的先生明白了家里以于前任写信的从事跟其大闹一场。

时才是内最劲的刀兵。

话说是郑佩佩,我们一味记住了非常碧眼狐狸,可家年轻时为是好小姐姐一样朵。

小两口二口移民到温哥华后,亦舒一转过去迫在眉睫的性情,开始也丈夫以及女煲汤炖菜,一下子成了有点太太。找对了老公,女人回归为爱妻。

一流之作家群们是灿烂星空中耀眼的有数,在编著秘笈杂货铺里,我以渐渐写起同样系列女作家精彩故事介绍于大家。

十年,能吃一个内变更写命运。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图