当前位置:首页>财经>正文

java事件驱动框架有哪些推荐 什么是事件驱动型会计信息系统

2023-05-05 13:44:52 互联网 未知 财经

 java事件驱动框架有哪些推荐 什么是事件驱动型会计信息系统

java事件驱动框架有哪些推荐

LMAX架构,所谓LMAX,是一种新型零售金融交易平台,它能够以很低的延迟(latency)产生大量交易(吞吐量). 这个系统是建立在JVM平台上,核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单. 业务逻辑处理器完全是运行在内存中(in-memory),使用事件源驱动方式(event sourcing). 业务逻辑处理器的核心是Disruptors,这是一个并发组件,能够在无锁的情况下实现网络的Queue并发操作。他们的研究表明,现在的所谓高性能研究方向似乎和现代CPU设计是相左的

什么是事件驱动型会计信息系统

事件驱动型会计信息系统基于业务事件,集成了包括财务数据与非财务数据在内的所有业务数据,形成一个逻辑数据库,既能够提供各种视图所需要的全部信息,又不会产生数据重复存储、数据不一致之类的问题,是一种会计范围扩充了的数据信息更丰富、功能更强大更灵活的会计信息系统。 
事件驱动型会计信息系统的基本工作原理 :
      事件驱动型会计信息系统运用三库理论和事件驱动的实现方法来满足不同信息使用者个性化决策的需求。 
  1.事件数据库 
  与传统的基于视图驱动的会计信息系统数据分散、重复存储不同,在事件驱动型会计信息系统中,数据库是所有操作的数据平台,是集成了全部事件的信息仓库。事件是最小存储单位,以二维表记录形式存储,存储的是事件直接相关的、以字段表示的每一实体属性。当业务活动发生时,所有原始数据通过业务事件处理器集成于一个数据库中,任何授权用户都可以调用数据库中的数据以获取所需的信息。 
  2.方法库 
  方法库的目的在于存放各种有关信息提取的规则,如各种信息确认原则、多重属性计量标准、会计准则、非会计准则等。 
  3.模型库 
  模型库提供用户求解问题所需的各种数据模型、管理模型,如财务报告模型、预测模型、决策模型、财务分析模型等,同时支持用户根据自身需要自定义一些模型。 
 4.事件驱动 
  “事件驱动(Event Driven)”作为一种计算机术语,是指当某一特定事件要求代码进入工作时,程序指令开始执行。在REA会计模型中,事件驱动是指由业务活动来驱动信息处理过程,也就是在业务活动发生的同时,触发信息系统去记录或维护与该业务活动相关的数据,而业务活动相关的报告过程由用户的信息需求触发。 
  根据事件驱动原理,事件驱动型会计信息系统平时不对原始数据进行加工处理,而是把信息使用者所需的信息按使用动机的不同划分为若干种事件储存在计算机中,当使用者需要某项专用信息时,只要驱动相关信息代码,就可随时满足需要。 
构建事件驱动型会计信息系统的可行性 :
1. 价值法会计信息系统的弊端提供了动因
2. 网络技术和数据仓库技术有助于解决技术难题 
3. XBRL技术提供了新的技术支持 
4. 信息中介服务机构为信息用户提供技术保障

java中什么是消息驱动模型?

就是接收到一个消息后触发相应的操作,无消息则无操作
比如说点击了一个按钮后会发出一个onclick的消息
程序接收到这个消息后就会调用对应click的方法执行
如果什么都没有点的话程序就处于等候的状态