会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kankankankankan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
18
下一页
2022年12月1日
DDD领域划分理论知识
摘要: 领域划分 使用DDD过程中,在面向业务变化时首先要理解业务的核心问题,有针对性进行 关注点分离出找到相对内聚的业务活动形成子问题域。子问题域内部是相对稳定的, 而子问题是很容易变化的,DDD核心在于领域边界的识别和划分 DDD是以领域为核心的,实践DDD时要先根据问题域划分出相关的领域, 描述应用需
阅读全文
posted @ 2022-12-01 13:59 秋水秋色
阅读(652)
评论(0)
推荐(0)
2022年11月15日
设计的一些常识--摘录其他网站
摘要: 1、API与SPI分离,API面向使用者,SPI面向扩展者 2、服务域、实体域、会话域分离 实体域 框架或组件,总会有核心领域模型,比如Spring的bean,Dubbo的service等,核心领域模型 及其组成部分为实体域,代表我们要操作的目标本身。实体域通常是线程安全的,不管是通过 不变类、同步
阅读全文
posted @ 2022-11-15 14:52 秋水秋色
阅读(40)
评论(0)
推荐(0)
2022年10月28日
CompletableFuture常用方法示例
摘要: runAsync 接收前一步传递的数据,无返回值 ThreadPoolExecutor pool = new ThreadPoolExecutor(2, 4, 3, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(3), new ThreadPo
阅读全文
posted @ 2022-10-28 15:13 秋水秋色
阅读(158)
评论(0)
推荐(0)
Netty入门
摘要: Netty ChannelEvent 某一事件 ChannelPipeline 管道、传输途径。控制ChannelEvent事件传递和分发 ChannelHandler 站点处理业务逻辑 Channel 协调总部门 EventLoopGroup 线程池调度处理各种数据 DEMO Server pub
阅读全文
posted @ 2022-10-28 15:01 秋水秋色
阅读(22)
评论(0)
推荐(0)
2022年8月3日
DISRUPTOR初步介绍
摘要: 队列底层一般分为三种:数组、链表、堆(不讨论) 基于数组线程安全的队列,典型是ArrayBlockingQueue,通过加锁的方式 来保证线程安全。基于链表线程安全队列分为LinkedBlockingQueue和 ConcurrentLinkedQueue。 前者通过加锁方式实现线程安全,后者通过
阅读全文
posted @ 2022-08-03 17:16 秋水秋色
阅读(80)
评论(0)
推荐(0)
2022年7月27日
chrome主题网站免FQ
摘要: https://www.themebeta.com/
阅读全文
posted @ 2022-07-27 16:11 秋水秋色
阅读(14)
评论(0)
推荐(0)
2022年7月18日
微服务架构设计笔记-2
摘要: 1、分解业务问题 将业务问题分解车给你代表离散活动领域的块。这些块封装了与业务域特定 部分相关联的业务规则和数据逻辑。实际中会经常遇到跨业务领域不同部分的 一组微服务来完成整个事务的情况。通过查看数据域中那些不适合放到一起的 地方来划分一组微服务的服务边界 1-1、描述业务问题,注意描述问题的名词。
阅读全文
posted @ 2022-07-18 11:34 秋水秋色
阅读(37)
评论(0)
推荐(0)
java进程CPU占比排查
摘要: 1、top 查看进程CPU占比 2、ps -mp 1694141 -o THREAD,tid,time 查看进程下线程CPU占比 3、printf "%x" 1701387 线程TID转换成16进制 4、jstack pid | grep tid -A 10 -B 10
阅读全文
posted @ 2022-07-18 11:34 秋水秋色
阅读(226)
评论(0)
推荐(0)
消息代理
摘要: 1、并发和消息顺序问题,解决方案使用分片 1)分片通道由两个或多个分片组成,每个分片的行为类似一个通道 2)发送方在消息头部指定分片键,消息代理使用分片键将消息分配给特定的分片 3)消息代理将接收方的多个实例组合在一起,并将他们视为系统的逻辑接收方 2、处理重复消息 1)编写幂等消息处理程序 2)跟
阅读全文
posted @ 2022-07-18 11:31 秋水秋色
阅读(123)
评论(0)
推荐(0)
分布式事务管理
摘要: SAGA的协调逻辑负责对正常事务和补偿事务的执行进行排序。当通过系统命令启动SAGA 时,协调逻辑必须选择并通知第一个SAGA参与方执行本地事务。一旦该事务完成,SAGA 协调选择并调用下一个SAGA参与方。这个过程一直持续到SAGA执行完所有步骤。如果任何 本地事务失败,则SAGA必须以相反的顺序
阅读全文
posted @ 2022-07-18 11:30 秋水秋色
阅读(140)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
18
下一页
公告