应用服务中间件

首页 标签 应用服务中间件
# 应用服务中间件 #
关注
56169内容
|
9天前
|
Java面试资料
欢迎来到知识库!这里汇聚了开源框架与技术文档,涵盖MongoDB、MyBatis、SpringBoot、SpringCloud、Zookeeper、Dubbo等主流技术,以及AIGC、办公工具与常用类库,助力知识结构化沉淀与高效学习。
|
9天前
| |
来自: 数据库
Eclipse运行SSM/SSH项目教程
本教程介绍如何在Eclipse中配置Java Web开发环境,包括JDK、Tomcat安装与版本匹配,项目导入(支持Maven/非Maven),以及服务器绑定和启动访问。附常见问题如数据库配置修改提示,助你快速搭建并运行项目。(239字符)
|
9天前
| |
来自: 数据库
需求开发人日评估
本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代进度。(236字)
|
9天前
| |
来自: 数据库
需求开发人日评估
本文介绍敏捷开发中工时评估的关键——人日估算方法,涵盖开发、自测、联调、测试及发布各阶段周期参考,并提供常见需求如增删改查、导入导出、跨服务调用等的典型人日标准,助力团队科学规划迭代。
需求开发人日评估
敏捷开发中,工时评估是关键环节。人日指一人完成任务所需天数,如1人日即一人一天。通常开发3人日,自测约0.3~0.5倍,联调与测试各约0.5倍,发布约2小时。常见需求如Excel导入导出2人日,单表增删改查1人日,跨服务调用或MQ消费各3人日,需综合考虑接口与依赖因素。
|
9天前
| |
来自: 弹性计算
阿里云服务器热门实例适用场景:e/u1/u2i/u2a/c9a/g9a/r9a实例适用场景汇总
通过阿里云目前的活动购买云服务器时,除了轻量应用服务器之外,活动内的云服务器实例规格主要以e/u1/u2i/u2a/c9a/g9a/r9a这几种为主。e指的是经济型e实例,u1/u2i/u2a是指通用算力型实例,c9a/g9a/r9a均属于最新第9代AMD企业级实例,不同实例规格的云服务器价格不一样,适用场景也不一样。本文主要为大家详细介绍了阿里云服务器的实例规格是什么,有什么用,并汇总了轻量应用服务器和云服务器e/u1/u2i/u2a/c9a/g9a/r9a实例规格的适用场景,以供参考和选择适合自己的需求的实例规格。
路由策略:怎么让请求按照设定的规则发到不同的节点上?
本文深入探讨了RPC中的路由策略,重点讲解其在灰度发布、流量隔离等场景中的关键作用。通过IP路由和参数路由的实现,可在不修改业务代码的前提下,灵活控制请求流向,降低上线风险。相比影响服务发现的方式,基于调用方负载均衡前增加筛选逻辑的路由策略更轻量、高效。参数路由以请求参数为依据打标分流,确保同一主体请求始终命中相同节点,适用于新老系统平滑切换。路由本质是节点分组与流量隔离,应抽象为可动态下发的配置,便于治理与扩展,提升系统稳定性与灵活性。
线程池:故障梳理总结
本文从故障与技术双重视角,总结线程池满导致服务不可用的常见成因及应对策略。涵盖数据库慢查询、热更新、DDL锁表、连接池配置不当等典型故障,并深入分析Dubbo、Http、Druid、Redis等连接池的超时控制与隔离设计。强调fast-fail理念、合理设置超时时间、流控背压与谨慎重试,助力开发者提升系统稳定性,避免线上事故。
优雅关闭:如何避免服务停机带来的业务损失?
在RPC架构中,服务拆分后频繁迭代需频繁重启服务。若关闭不当,调用方可能仍向已下线或正在关闭的节点发请求,导致调用失败。虽可通过服务发现通知下线,但其异步特性无法保证实时性。因此,需实现“优雅关闭”:服务提供方在收到关闭信号时,先设置关闭标识,拒绝新请求并返回特定异常,调用方接收到后自动重试其他节点;同时通过引用计数器等待正在处理的请求完成,并设置超时机制确保应用最终能强制退出,从而实现无损上下线。
|
10天前
|
Tomcat底层原理与实战全解析
本文全面解析Tomcat的底层原理与实战应用。作为轻量级JavaEE容器,Tomcat由HTTP服务器和Servlet容器组成,采用分层架构(Server→Service→Engine→Host→Context)。文章详细讲解请求处理流程、安装配置优化、Web应用部署方式,并提供SpringBoot+Tomcat的完整实战案例。针对生产环境,重点介绍性能优化策略(JVM调优、Connector配置)、故障排查工具(jstack、jmap)以及高可用方案(Nginx负载均衡+Redis会话共享)。
免费试用