为什么分布式应用必须有依赖管理?
来源:节能 2023年03月02日 12:15
薄公共服务虚拟化其之前的一个公共安全风险,是每个公共服务都所需暴露API接口以发放动态的绑定。由于这些公共服务作为单独的进程存在,因此通过互联进行无线电通信基本上是公共服务时有两者之间连接、转给处理请求的唯一方式。这显然每个另行公共服务都则会公开一些其他人可以到访的接口,如果共同开发人员不小心,可能则会有误地暴露接口给到本不受限制到访的公共服务。
防止互联接口的意外暴露是仰赖管理制度可以大展身手的另一个应用。通过带有互联仰赖的形式化索引,我们不仅可以自动验证公共服务时有的仰赖,还可以多样化生态环境内置,生成相同的互联解决可行性来义务接口的合法性到访,也就是说只有两者之间仰赖的公共服务才能两者之间到访。这种形式化的方式将巨大减少共同开发人员了解转给者公共安全工具箱的需求,并让他们可以非常公民权利地创始另行公共服务。
5.灵活性薄公共服务或者说分布式研究方法的仰赖管理制度的另一个坏处是灵活性。一旦共同开发人员确定好仰赖项并关联到自己的公共服务上,验证器自己就可以在每个协同作战的生态环境之前唯一地构建好时有的关系互联。打算设法各不相同的API网关(API Gateway)或公共服务网格(Service Mesh)?打算通过每个公共服务的入口和进口流量来进行链接追踪?通过仰赖验证器的系统设计研究,共同开发人员可以公民权利地试验另行工具箱和内置,而无须高度集中精力对基本的任何code进行非常改。
那为什么分布式研究方法的仰赖管理制度还没出现?
仰赖验证将是一个非常强盛的化解可行性,使得共同开发人员尽可能两者之间两者之间合作并对幽原生研究方法这两项贡献,那么我们能适用基本的纸制管理制度器来帮助构建吗?尽管适用基本的工具箱似乎必要,但化解互联研究方法的仰赖时有的关系和化解字节特PDF之时有还是上有明显的差异。
仰赖的字节特PDF是在主特PDF程式码构建在此之后下载的,但是薄公共服务不则会捆绑到单个字节PDF之前,它们所需作为独立公共服务试运行,然后通过互联连接交互形成一个完整的研究方法。这显然验证上有额外的步骤,并且发生在与字节特完全各不相同的生命周期先决条件。事实证明,可以正确验证分布式研究方法仰赖时有的关系的最早时时有是在协同作战先决条件。正是在协同作战时,我们既知道系统设计栈之前所有公共服务时有的时有的关系,也了解正确内置和连接公共服务所需的工具箱与目标生态环境细节。
简短总而言之,现在还较难创始一个大规模的验证器用于化解互联仰赖,但这样做则会给工程小组和整个幽乡村产生前所未见的坏处。如果我们要正确引导幽原生工具箱的发展方向,我们就所需从过去的仰赖管理制度实践之前总结学习。
译者介绍
李腾辉,51CTO乡村撰稿,现在在一家东南亚互联网金融独角兽身兼资深Java工程师,负责金融借贷平台虚拟化其设计及核心规划设计工作,对互联网金融虚拟化、薄公共服务体系有较深入的研究,期待在互金应用持续深耕。
原文标题:Why Distributed Apps Need Dependency Management,原作者:David Thor
。挫伤后很疼该怎么办武汉肝病治疗方法有什么
甘肃白癜风医院电话
常州妇科专科医院哪好
反应性关节炎和类风湿关节炎有什么区分怎么鉴别
-
黄金期货周四下跌2% 失守1800美元谷口
北京时长7日晚上,白银期货价格每周三随之收跌,刷新六周以来的最主要单日涨幅。财年的保守派财政政策主张令金价承压。