• Geek_9c3134
    2020-12-30
    老师 金额字段用什么类型存好 跨境介绍如何做

    作者回复: 这位同学你好。金额在存储的时候会出现精度问题。所以一个常用的方案是把金额作为字符串存储,这样在存储和传输过程中不会出现精度问题。另外,系统在处理金额的时候也尽量用无限精度的数学库,这一点在进行外汇转换的时候会比较重要。 跨境支付比境内支付要更复杂,原因是你会面对不同国家的情况,所以在这里也无法给你介绍具体的做法。架构的大致思路和境内支付类似,你可以根据具体情况具体分析。

    共 3 条评论
    8
  • Jerry Wu
    2020-12-31
    这两节的领域驱动设计有点难,毕竟大家很少接触过这方面内容,期权之类的业务更没碰过。 不过,我推荐王争老师的《设计模式之美》,其中第 11、12 节课也讲到“领域驱动设计”,上面以大家日常接触的虚拟钱包为例,我觉得理解起来更容易。
    
    5
  • tt
    2020-12-30
    到期发短信应该归属于领域服务,理由如下: 1.债券期权到期没有行权发送短信属于业务逻辑,归属领域服务; 2.业务对象由领域服务来使用。从编码逻辑上将,债券期权这一实体到期属于事件,债券期权实体无法自己触发这一事件,应该由领域服务触发并执行发短信的动作; 3.发短信涉及到多个实体,比如短信发给谁需要客户实体,涉及多个实体,需要领域服务参与; 4.债券实体可以提供接口以便领域服务判断是否到期。
    展开
    
    4
  • 宗凯
    2021-02-19
    设计为领域服务,因为实体只处理实体内部业务逻辑,不应该有外部依赖,应该由领域服务调用实体的行为判断是否到期,然后通知短信平台发送短信。 短信平台功能如果是基础设施,那么领域服务就可以直接本地调用短信发送接口。短信平台如果是另一个领域聚合,可以通过事件发布,由短信平台异步发送短信 功能的触发可以在日切批量排程新增一个作业,用于触发调用该功能。
    
    3
  • NierDaye
    2021-12-19
    看完这一节,没get到标题中的“统一”二字何解?
    共 1 条评论
    2
  • Vincent
    2021-06-20
    债券期权是一个领域实体,具有唯一标识对象, 债券期权的行权日属于债券期间的一个属性,值对象;但是和实体状态没有关系,所以不能实现为实体的内部逻辑。应该做成一个独立的领域服务,按照指定规则扫描满足条件的的债券期权通知客户,类似于一个批处理处理就好了
    
    1
  • 木剑客
    2022-07-05
    期权到期提醒可以通过cqrs监听期权发布事件,发送一个延时消息,到期自动提醒,主要是能捕获事件
    
    
  • stonejianbu
    2022-05-20
    问题一:每天定时执行查询当前将要到期的债券期权,放入到消息队里,消息内容(债券期权id、归属用户id、到期日),由另一个方法进行订阅处理,在早上九点(十点...)进行通知(短信,邮箱) 问题二:领域服务。自动通知功能不是对实体的管理操作,而是基于实体属性(到期日)之上来进行业务处理(消息通知)
    
    
  • trm0005
    2021-10-31
    ”无状态指的是它内部没有维护全局状态,整个计算过程也不能有任何随机性” 请问这句话该如何理解?总感觉“内部没有维护全局状态”和“不能有任何随机性”像是两个互相矛盾的表述。没有全局状态,也就是不同地方的状态可能会有不同,这感觉似乎就有点像随机性了。请老师指点
    共 1 条评论
    