
java专栏
文章平均质量分 90
java技术栈体系知识分享
power-辰南
一枚热爱技术的老头子,承接各类软件系统,及技术咨询,欢迎咨询!
展开
-
Spring Cloud微服务生产级容量评估实战
建议结合具体业务特征调整参数,并建立持续的性能优化体系。每次架构重大变更后,需重新执行完整的评估流程。:需要至少11个应用节点 + 6节点MySQL集群 + 3组Redis集群。原创 2025-02-17 09:18:20 · 1100 阅读 · 0 评论 -
Sentinel 源码深度解析
Sentinel 的设计旨在为分布式系统提供全面、灵活且高效的流量治理解决方案。高可用性:确保在高并发场景下,系统能够稳定运行,不会因为流量过大而崩溃。灵活性:支持多种流量控制规则和熔断降级策略,能够根据不同的业务场景进行灵活配置。可扩展性:采用模块化和插件化的设计,方便用户扩展和定制功能。实时性:能够实时监测和统计流量信息,及时做出流量控制和熔断降级决策。原创 2025-02-15 20:12:04 · 1044 阅读 · 0 评论 -
微服务限流策略与性能优化全解析
本文我用我工作中实际的一个电商营销中台系统的订单服务来阐述。此微服务数据库采用 MySQL,配置为 8 核 32G。订单服务部署于一组服务器集群,考虑到高可用性,至少配置 3 个节点,每个节点服务器配备 8 核 CPU、16GB 内存、500GB 硬盘以及 1Gbps 网络带宽(内网所以大)。订单服务包含 30 +个接口,覆盖订单创建、查询、修改、取消等核心业务操作。原创 2025-02-13 15:54:27 · 1306 阅读 · 0 评论 -
设计模式之结构型模式
结构型模式主要关注如何将类或对象组合成更大的结构,以实现更复杂的功能。它就像是搭建积木,通过不同的组合方式,让简单的组件发挥出强大的作用。结构型模式可以分为类结构型模式和对象结构型模式,前者主要通过继承机制来组合类,后者则通过对象的组合来实现。结构型模式为我们在软件设计中构建复杂结构提供了有力的工具。通过合理运用这些模式,可以提高代码的可维护性、可扩展性和可复用性。在实际项目中,根据具体的需求选择合适的结构型模式,能够让我们的代码更加优雅、高效。希望这篇文章能帮助你更好地理解和运用设计模式中的结构型模式。原创 2025-01-20 08:53:42 · 500 阅读 · 0 评论 -
设计模式之策略模式
策略模式定义了一系列算法,将每个算法都封装起来,并且使它们之间可以互换。策略模式使算法的变化独立于使用算法的客户。原创 2025-01-15 10:37:18 · 1360 阅读 · 0 评论 -
设计模式之桥接模式
定义抽象类的接口,并且包含一个对实现化对象的引用。它负责与客户端进行交互,并将请求委派给实现化对象来处理。扩充由抽象化角色定义的接口。通常情况下,它会调用实现化对象的方法来完成具体的业务逻辑。原创 2025-01-14 10:24:55 · 869 阅读 · 0 评论 -
设计模式之结构型模式
代理模式是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。适配器模式将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。桥接模式将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,通过将抽象和实现解耦,使得两者可以沿着各自的维度进行扩展。装饰器模式动态地给一个对象添加一些额外的职责。原创 2025-01-14 10:03:37 · 1141 阅读 · 0 评论