点击空白处退出提示
作品详情
职 务 开发负责人
项目背景
xx系统提供会计记账服务,xx系统提供商贸批零企业的进销存业务管理服务。企业的进销存业务产生了资产的流动和转移,需要进行会计记账,如何将好生意的业务交易自动转换成会计凭证是很自然的应用。如果让进销存把业务交易转换成会计凭证,需要让进销存业务开发人员理解会计凭证对象模型基本逻辑,这种业务模型和业务逻辑的相互渗透和依赖是不符合应用思路的,因此,需要寻找一个能有效隔离业务模型和财务知识模型的中介架构。
技术架构
依托阿里云EDAS平台,建立独立会计平台微服务独立部署,通过消息队列实现业务系统和会计平台解耦。
Spring + MyBatis + Redis + RocketMQ, 分布式式部署
技术难点
1、模型抽象(建立一个业务方和财务方均能理解的中介模型)
2、数据一致性。 财务数据较为敏感,对数据正确性要求较高,分布式环境下同一个单据顺序发生的事件需要保证按照实际发生时间顺序处理;财务内部凭证和账表之间的一致性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论