?? Storm工作原理: Storm是一个开源的分布式实时计算系统,常被称为流式计算框架。什么是流式计算呢?通俗来讲,流式计算顾名思义:数据流源源不断的来,一边来,一边计算结果,再进入下一个流。比如一般金融系统一直不断的执行,金融交易、用户全部行为都记录进日志里,日志分析出站点运维、猎户信息。海量 ...
分类:
其他好文 时间:
2017-07-01 12:47:15
阅读次数:
200
数据库 分两大类 关系型数据库 暂时不管 非关系数据库 DB2Oracle 比较重量级 收费的 目前来说 银行金融系统用的比较多Mysql 轻量级 开源 可以基于源码进行改造开发 安装容易适合学习和开发 一、mysql:使用图形化客户端 Navicat 主键约束 代表唯一的一条数据 唯一 非空外键约 ...
分类:
数据库 时间:
2017-06-06 14:59:29
阅读次数:
181
锁( locking ) 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 处理中 ...
分类:
数据库 时间:
2017-05-22 16:35:01
阅读次数:
202
日切,通俗的来说就是进行日期切换,更换系统记账的时间;对当天的系统业务进行集中处理,处理完成后,系统从当前工作日切换到下一工作日,日切过程中交易能够照常提交并正确处理返回。 举一个银行的样例来说。就是银行要停业结账。但眼下有很多24小时营业的项目如:自助设备、网上银行、POS等,这样就必须在某一个时 ...
分类:
其他好文 时间:
2017-05-17 22:11:08
阅读次数:
185
RabbitMQ介绍 什么是RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法... ...
分类:
其他好文 时间:
2017-05-01 14:18:57
阅读次数:
217
锁( locking ) 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 处理中 ...
分类:
数据库 时间:
2016-10-27 07:44:29
阅读次数:
245
分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出!下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析!如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都..
分类:
其他好文 时间:
2016-09-18 21:32:04
阅读次数:
162
本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求 简要介绍 RabbitMQ RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现 ...
分类:
其他好文 时间:
2016-09-16 11:36:30
阅读次数:
112
转自: http://lynnkong.iteye.com/blog/1699684 1 什么是RabbitMQ? RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组 ...
分类:
其他好文 时间:
2016-08-16 20:19:27
阅读次数:
154
原文:http://www.p2pquan.com/article-740-1.html 一、简介 随着互联网金融的持续火热,越来越多的银行纷纷发布了各自的互联网金融产品。但是互联网产品“高并发、大数据量”的特点却对于银行传统的核心系统架构带来了新的挑战。 1、互联网的核心技术特征 当前互联网的核心 ...
分类:
其他好文 时间:
2016-07-07 12:33:15
阅读次数:
131