首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务架构
重庆穿山甲
创建于2023-07-02
订阅专栏
专注微服务设计相关
等 5 人订阅
共11篇文章
创建于2023-07-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Cola架构深度解析:企业级应用架构设计指南
Cola架构深度解析:企业级应用架构设计指南 目录 架构演进背景 Cola架构核心思想 分层架构详解 领域驱动设计实践 设计模式应用 伪代码实现示例 架构对比分析 实战案例解析 最佳实践总结 常见问题
Spring Batch入门指南:让批处理变得简单
一、为什么需要批处理? 1. 应用场景解析 场景1:银行每日利息计算 痛点:凌晨时段需扫描百万级账户数据,手工计算容易遗漏 Spring Batch方案:分片读取账户数据,批量计算利息,失败自动重试
规则引擎设计实战-从零构建分布式规则引擎系统
一、需求深度解析(需求分析篇) 1. 业务场景拆解 业务流程图(Mermaid流程图) 2. 核心功能需求清单 模块 功能点 节点管理 1. 节点注册接口(REST API)2. 节点元数据存储(名称
Drools规则引擎实战:小白也能轻松掌握的智能决策利器
一、初识Drools:规则引擎为何能解放你的业务逻辑? 1. 什么是规则引擎? 核心思想:将业务规则从代码中剥离,实现“规则即配置”。 传统开发痛点: 硬编码困境:促销规则、风控策略等频繁变更,每次修
16 | Java并发容器选择指南:高并发场景下的最优解
一、引言:为什么需要并发容器? 1. 并发编程的挑战:线程安全的三大“杀手” 在多线程环境下,程序的正确性和性能常常面临以下问题: 数据竞争(Race Condition) \ 当多个线程同时修改同一
Lagom实战指南:构建高并发微服务的终极武器
一、初识Lagom:微服务架构的新范式 1. 传统微服务的痛点 场景一:服务间通信的复杂性 问题分析: 紧耦合:服务URL硬编码,难以动态扩展 脆弱性:一个服务故障可能引发雪崩效应 调试困难:分布式事
Akka实战指南:开发流程实战
一、环境准备与项目初始化详解 1. JDK 17+安装 目标:为Akka开发提供Java运行环境。 步骤说明: 下载JDK 17 访问Oracle官网或OpenJDK站点(如Adoptium)下载JD
Akka实战指南:高并发难题的终极解法
一、初识Akka:为什么它能解决高并发? 1. 传统并发编程的痛点 场景复现:一个线程池崩溃导致系统瘫痪 问题分析: 线程死锁:多个线程互相等待对方释放锁(比如数据库连接池竞争)。 资源竞争:共享变量
领域驱动新实践:用JPA实现领域驱动设计实战指南
一、开篇:当DDD遇上JPA 场景痛点:贫血模型与业务逻辑碎片化 传统三层架构代码示例(反模式): 问题分析: 实体变成“数据袋子”,业务逻辑无法复用 Service层膨胀成“上帝类”,代码可维护性差
领域驱动新实践:COLA框架全解析——架构设计与实战案例解析
1. 引言:为什么选择COLA实现DDD? ——从“代码泥潭”到“领域清晰”的架构跃迁 传统分层架构的痛点:当代码沦为“数据库操作说明书” 在典型的MVC或三层架构中,业务逻辑常常被“撕碎”成零散的片
微服务架构-配置中心选择之路
在当今单体应用应该越来越少了。反正我是基本没有见到了,但是在10年前,我们倒是随处可见,如今都已经升级了吧。 为什么需要注册中心? 随着单体应用拆分,首当面临的第一份挑战就是服务实例的数量较多,并且服