标签:交易系统

编程技术

40 页 PPT 分享万亿级交易量下的支付平台设计

41

刘莉莉 发布于 2019-05-17

本文主要是根据作者在2018QCon演讲内容整理而成: 苏宁金融交易量3年内从1000亿增长到万亿+,服务用户3亿+,服务场景从服务于苏宁易购内部生态,扩展到服务全渠道,全场景,多业态的线上线下智慧零售的开放生态圈,一方面要满足公司业务发展要求,快速研发新产品,另一方面要满足81...

阅读(14)评论(0)赞 (0)

编程技术

Spring Cloud微服务如何设计异常处理机制?

3

刘莉莉 发布于 2019-05-17

转自: 无敌码农 id: jiangqiaodege 导读 今天和大家聊一下在采用Spring Cloud进行微服务架构设计时,微服务之间调用时异常处理机制应该如何设计的问题。我们知道在进行微服务架构设计时,一个微服务一般来说不可避免地会同时面向内部和外部提供...

阅读(14)评论(0)赞 (0)

编程技术

多云管理,恺英实战之道

33

darida 发布于 2019-05-15

讲师简介 徐巍 上海恺英网络科技有限公司 高级总监 刚刚几位演讲嘉宾,一位关注高可用;另外一位关注网络。我现在待的是一家很有特点的公司,整个基础设施,90%的跑在公有云,也有一些物机房,我认为挺符合现在的混合云架构,所以我的演讲题目是恺英网络的多云实践之道。 1.自我介绍和现状 ...

阅读(27)评论(0)赞 (0)

Java

2018年最新Java面试题及答案

6

xubiao.zhuang 发布于 2019-05-04

下列面试题都是在网上收集的,本人抱着学习的态度找了下参考答案,有不足的地方还请指正,更多精彩内容可以关注我的微信公众号:Java团长 面向对象特征 封装,继承,多态和抽象 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改 变它内部的数据。在 ...

阅读(24)评论(0)赞 (0)

Java

马蜂窝火车票系统服务化改造初探

20

songhua.gao 发布于 2019-04-25

点击上方“马蜂窝技术”,关注订阅更多优质内容 交通方式是用户旅行前要考虑的核心要素之一。为了帮助用户更好地完成消费决策闭环,马蜂窝上线了大交通业务。现在,用户在马蜂窝也可以完成购买机票、火车票等操作。 与大多数业务系统相同,我们一样经历着从无到有,再到快速发展的过程。本文将以火车...

阅读(34)评论(0)赞 (0)

编程技术

单集群数据超 1000 亿,微服务架构下分布式数据库应用实践

2

xubiao.zhuang 发布于 2019-04-25

如今,大型企业的应用平台正在向微服务架构进行转型。在微服务架构下,应用程序和数据库等底层平台的关系将会被重构。 作为新一代分布式数据库,其架构与功能特性需要保证在与传统数据库全兼容的基础上,拥抱微服务与云计算框架。因此,分布式数据库对于分布式交易与 ACID 必须保证与传统技术完...

阅读(39)评论(0)赞 (0)

Java

我的新书《高可用可伸缩微服务架构:基于 Dubbo、Spring Cloud 和 Service Mesh》正式预售

6

hellas 发布于 2019-04-13

程超 梁桂钊 秦金卫 方志斌 张逸 杜琪 殷琦 肖冠宇 著 今天,我告诉大家一个好消息,我和几个好朋友的新书 《高可用可伸缩微服务架构:基于 Dubbo、 Spring Cloud 和 Service Mesh...

阅读(168)评论(0)赞 (0)

编程技术

银行核心系统应用架构与案例介绍(上)

16

darida 发布于 2019-04-01

应用架构(Application Architecture)介于业务与数据和技术架构之间,在银行企业架构和信息系统规划起着很重要的作用。 本文主要介绍应用架构的原则和包含的内容,以及典型银行应用架构的样子。 此文适合人群: 银行从业人员,企业架构师,系统架构师、软件工程师。 此文...

阅读(86)评论(0)赞 (0)

编程技术

『互联网架构』软件架构-zookeeper场景和实现(34)

13

darida 发布于 2019-03-14

上次zookeeper的分布式也搭建完毕了,ZNODE,ACL,ZAB协议,Watcher,常用命令的使用,我们现在要怎么使用zookeeper呢?之前可能因为没接触过zookeeper,不知道他能干什么?通过场景来举个例子,zookeeper高可用分布式数据管理与协调框架,能分...

阅读(94)评论(0)赞 (0)

编程技术

微服务架构及分布式事务

4

hellas 发布于 2019-03-11

编辑推荐: 本文来自于博客园,本文主要分析了分布式事务场景如何设计系统架构及解决数据一致性问题,如何采用分布式事务原则,希望对您的学习有所帮助。 分布式事务 分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务...

阅读(117)评论(0)赞 (0)

编程技术

泥瓦匠:秒杀架构设计实践思路(一)

5

dulong 发布于 2019-03-10

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 - 秒杀业务难点 - 秒杀架构理论 - 业务设计 & 总结 摘录:生命轮回。事业、家庭乃至做的每件事都会有生命周期。与其想着...

阅读(86)评论(0)赞 (0)

Java

基于Hyperledger Fabric交易系统帐户的钱包模型的java Chaincode实例

12

puefu.he 发布于 2019-02-26

这是Hyperledger Fabric Java Chaincode的教程。还有Go和NodeJS Chaincodes,我们将来可能会讨论它们。此外,我采用基于帐户的钱包模型作为示例,我们将使用Hyperledger Fabric构建你的第一个网络(BYFN,build yo...

阅读(108)评论(0)赞 (0)

Java

通过Java Chaincode实例学习交易系统中基于Hyperledger Fabric帐户的钱包模型

12

Harries 发布于 2019-02-19

这是Hyperledger Fabric Java Chaincode的教程。还有Go和NodeJS Chaincodes,我们将来可能会讨论它们。此外,我采用基于帐户的钱包模型作为示例,我们将使用Hyperledger Fabric构建你的第一个网络(BYFN,build yo...

阅读(152)评论(0)赞 (0)

编程技术

如何看待软件开发 ?

17

xiaoli.he 发布于 2019-02-12

题记 考虑到本系列文章有部分新的读者,所以关于本系列文章名字的起源就不再赘述了,见这里 《"星霜荏苒"名字诞生记》 今年的总结主要想和读者聊聊如何看待软件开发,回答去年年终总结文末的问题。这个话题也比较大,每个开发人员也都有自己的答案。笔者根据自己刚刚从业几年...

阅读(106)评论(0)赞 (0)

编程技术

线上技术故障处理三板斧

3

邓龙华 发布于 2019-01-23

“ 是软件就有bug, 第一个bug是一虫子 ”,软件工程的老师是这样讲的。 当bug突破层层检查站,被释放到线上生产环境时, 比如文案错误,xx交易系统不可使用等,根据 其严重性不同,会引发线上的问题,甚至是线上故障。 而在大型软件工程中, 讲究预期一致性 , 非预期内的线上表...

阅读(125)评论(0)赞 (0)

编程技术

领域驱动设计简介

5

likai 发布于 2018-12-26

今天的企业应用程序无疑是复杂的,需要依靠一些专门技术(持久性,AJAX,Web服务等)来完成他们的工作。作为开发人员,我们倾向于关注这些技术细节,这是可以理解的。但事实是,一个不能解决业务需求的系统对任何人都没用,无论它看起来多么漂亮或者如何很好地构建其基础设施。 领域驱动设计 ...

阅读(180)评论(0)赞 (0)

编程技术

如何应对复杂系统架构的演进

8

hellas 发布于 2018-11-30

随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,来提升系统容量及健壮性。 接下来主要分两部分介绍:系统拆分与结构演变; 一、系统拆分 系统拆分从资源角度分为:应...

阅读(148)评论(0)赞 (0)

Java

JMM必知必会

1

yanxinchi 发布于 2018-09-18

因为CPU处理的速度比内存读取的速度快很多,通过缓存可以极大的提升CPU处理速度。并且,多级缓存的设计,可以平衡缓存大小与芯片体积、成本,在现代CPU中广泛使用。在多核且多级缓存的条件下,如果多个核同时读写内存的同一行,如何保证数据的一致性? 在处理器级别,内存模型定义了什么条件...

阅读(118)评论(0)赞 (0)