微服务框架全面解析
微服务框架全面解析1_微服务基础概念和实现微服务思路
微服务框架全面解析2_Consul,服务注册与发现,
微服务框架全面解析3_Ocelot,+COnsul+Polly
微服务框架全面解析4_JWT,鉴权授权中心
微服务框架全面解析5_组件化之配置中心
微服务框架全面解析6_组件化之分布式链路追踪
目录
1.微服务,单体应用程序,分布式服务,SOA面向服务架构
2.core webAPI
3.Consul服务注册于发现
4.负载均衡策略实现
1.微服务基础概念
单体应用:
所以业务都在一个项目里面,一个进程里面运行 开发简单,集中管理,不好维护,各个业务模块耦合太高,稳定性差
微服务:就是分布式服务成熟性,把各个服务继续粒度更小化,代码量少,功能单一
分布式服务:
把各个模块垂直拆分成各个单体程序
SOA面向服务架构
SOA(Service-OrientedArchitecture)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。
SOA和服务对比
SOA是为重用,微服务架构是为了重写 SOA:各个系统之间通过协议来达到交互减少重复代码 微服务:是单体程序业务扩展,程序满足业务后重写框架达成
SOA更水平,微服务是垂直的 参考上面的图,
SOA自上而下,微服务自下而上,微服务;由各个服务支撑着各个业务系统
本文来自博客园,作者:12不懂3,转载请注明原文链接:https://www.cnblogs.com/LZXX/p/13225680.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY