应用服务中间件

首页 标签 应用服务中间件
# 应用服务中间件 #
关注
56169内容
|
8天前
|
Soul数据库设计
本插件采用数据库设计,存储插件、选择器、规则及其关联关系。核心三要素为plugin、selector、rule,支持多层级匹配条件配置。一个插件可含多个选择器,每个选择器下可设多个规则与匹配条件,规则处理逻辑以JSON形式存于handle字段。配套UML图展示表结构,涵盖meta_data(用于Dubbo接口)、rule_condition、selector_condition等关键表,清晰体现数据模型与映射关系。
|
8天前
|
什么是API网关
API网关作为微服务架构的统一入口,负责请求路由、协议转换、鉴权、限流、熔断降级等功能,简化客户端与后端服务的交互,提升系统安全性与可维护性,是现代分布式架构的核心组件。
|
8天前
|
API网关
本文系统讲解了API网关的核心概念与作用,结合SpringBoot+Dubbo+Zookeeper架构引入Soul网关的实践,深入剖析API网关的本质:作为请求统一入口,实现协议转换、路由、鉴权、限流、熔断降级等功能。通过对比京东、阿里等企业网关方案,展现其在微服务架构中的关键价值。
|
8天前
|
Soul网关接入与验证
本章基于前两章内容,引入Soul网关,重点实现Provider与Consumer应用通过添加Soul客户端依赖、注解及配置,完成服务接入。通过配置路由前缀、应用名等,实现服务注册与网关代理,并验证本地直连与网关调用的正常通信。
2需求开发人日评估
本文介绍敏捷开发中需求人日评估方法,涵盖开发、自测、联调、测试及发布各阶段工时参考,提供常见功能如增删改查、导入导出、远程调用等的典型人日估算,助力团队科学排期。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池类故障的常见成因及应对策略。涵盖数据库慢查询、连接池配置不当、超时设置缺失等问题,结合真实案例剖析线程池满的根本原因,并提出fast-fail、流控、背压、谨慎重试等最佳实践,助力开发者提升系统稳定性。
实现权限管理的技术
权限管理技术选型需综合考量。常见方案如Apache Shiro,轻量易用但安全维护弱;Spring Security功能强大、安全性高,适合复杂系统但配置繁琐;自定义ACL契合业务但维护成本高。多数框架基于ACL或RBAC模型封装,选型应结合项目规模与技术栈,权衡易用性、扩展性与学习成本。
负载均衡算法
负载均衡算法包括随机、轮询、最小活跃数、源地址哈希和一致性哈希。随机与加权随机适用于性能相近或差异明显的服务器;轮询按序调用,加权版本可分配不同权重;最小活跃数动态调度至负载低的节点;源地址哈希确保同一IP请求固定服务器;一致性哈希减少节点变动时的数据迁移,提升稳定性。
|
8天前
|
负载均衡算法
本文介绍多种负载均衡算法:随机、加权随机、轮询、加权轮询、最小活跃数、源地址哈希及一致性哈希。涵盖其实现原理与适用场景,如加权算法提升高性能节点利用率,最小活跃数实现动态负载分配,哈希类算法保障请求粘性,提升系统稳定性与性能。(238字)
|
8天前
|
ArrayList扩容机制
ArrayList扩容机制解析:添加元素时先检查容量,首次扩容默认为10,之后每次扩容至原容量的1.5倍,通过grow()方法实现,确保动态增长效率与性能平衡。
免费试用