原文:企业应用架构研究系列二十三:微服务之程序网关YARP

在搭建微服务框架的时候,离不开一个关键的微服务组件,应用程序网关,这个组件在微服务框架体系内至关重要。通过应用程序网关,可以将微服务框架内的服务进行重定向 限流 监控 故障转移等整操作后,对外提供应用程序池中的服务,应用程序服务池是对外部不透明的,唯一的数据交换点就是微服务的应用程序网关。 应用程序网的成熟开源产品比较多,Java Go .Net Core 等开发语言都提供了优秀的开源产品,由于 ...

2022-08-17 08:43 0 645 推荐指数:

查看详情

企业应用架构研究系列二十五:IdentityServer4 认证服务搭建

  IdentityServer4 更新了开源协议,曾经想替换它,不在使用IdentityServer4 ,但是后来,研究研究去,发现IdentityServer4 的功能实在是强大,设计体系完整,随着最后版本的升级,现在 IdentityServer4 已经可以在.Net Core 6.0 ...

Thu Jan 12 01:10:00 CST 2023 0 623
Linux系列教程(二十三)——Linux的服务管理

  前面我们讲解Linux软件包管理之源码包、脚本安装包时,我们介绍了rpm包和源码包由于安装位置的不同,会对服务的启动造成影响,具体是什么,本篇博客我们来详细介绍。 1、Linux服务管理总览      我们可以看到Linux的服务分为 RPM包安装的服务以及源码包安装的服务,而RPM包 ...

Thu Nov 23 21:33:00 CST 2017 2 2208
SpringCloud微服务实战——搭建企业级开发框架(二十三):Gateway+OAuth2+JWT实现微服务统一认证授权

  OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该token(令牌)在限定时间、限定范围访问指定资源。   OAuth2中使用token验证用户登录合法性,但token最大的问题是 ...

Fri Nov 26 21:41:00 CST 2021 7 2166
企业应用架构研究系列一:业务拆分

  现代软件开发和以前的软件开发有很大的不同,以前软件一般都会根据业务流程,设计程序的入口和程序的出口,即软件耦合性很强。随着软件技术的不断发展和DDD领域设计模型的不断深入研究,在微服务化开发框架的大力推广下,Docker技术和K8s 技术的普及,新一代的企业应用架构再次革新了软件行业 ...

Tue Mar 22 17:09:00 CST 2022 0 846
企业应用架构微服务架构

微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。 本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题 ...

Tue Jul 24 01:18:00 CST 2018 0 2666
企业应用架构研究系列二十四:SQL Server 数据库调优之XEvent 探查器

  如果入职一些中小型公司,往往需要接手一些很“坑”的项目,到底多坑就不牢骚了,只讲一下,如果破解这些历史遗留的项目问题。项目代码可能短时间无法进行通读研究,我们就需要从底层数据库进行挖掘问题,有经验的老开发工程师,他会开启Sql Server Profiler 这个功能,进行语句的跟踪 ...

Thu Jan 12 16:57:00 CST 2023 0 513
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM