标签:支付系统

编程技术

面试官们“爱不释手”的分布式系统架构到底是个什么鬼?

4

darida 发布于 2019-06-13

本文是公众号读者W同学的投稿 感谢W同学的技术分享 目录: 一、什么是分布式系统? 二、为什么要走分布式系统架构? 三、系统如何进行拆分? 四、分布式之后带来的技术挑战? 一、什么是分布式系统? 在谈分布式系统架构前,我们先来看看,什么是分布式系统? 假设原来我们有一个系统,代码...

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

编程技术

可用性高达5个9!支付系统高可用架构设计实战

5

刘莉莉 发布于 2019-06-10

对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 可用性指标 计算方式 不可用时间(分钟) 99.9% 0.1%*365*24*60 525.6 99...

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

编程技术

『互联网架构』软件架构-解密电商系统-订单交易业务(74)

9

likai 发布于 2019-06-07

很多人都在淘宝购买过东西,基本得流程都是一致的。 (一)订单 购物车 > 例如:jd分为自营和多家店铺的,它的购物车比较复杂些。 > 购物车如果保存在session中的话,用户量比较大的情况下,tomcat承受不住。比较合理的方式是保存在redis中,来一起说下red...

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

编程技术

【真实生产案例】消息中间件如何处理消费失败的消息?

5

尖兵 发布于 2019-06-05

目录 1 、消息中间件在生产系统中的使用     2、经典生产案例:早教盒子APP的发货     3、死信队列的使用:处理失败的消息      1、消息中间件在生产系统中的使用 下图是一个非常典型的生产环境的问...

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

Spring

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

1

xirruiqiang 发布于 2019-05-30

前言 今天和大家聊一下在采用Spring Cloud进行微服务架构设计时,微服务之间调用时异常处理机制应该如何设计的问题。我们知道在进行微服务架构设计时,一个微服务一般来说不可避免地会同时面向内部和外部提供相应的功能服务接口。面向外部提供的服务接口,会通过服务网关(如使用Zuul...

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

编程技术

微服务架构下的分布式事务基础入门

changyuan.xu 发布于 2019-05-29

众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的事务需求,这种事...

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

编程技术

基于支付场景下的微服务改造与性能优化

24

yanxinchi 发布于 2019-05-28

程超 | 作者 本文节选自《高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh》一书,程超 等著,由电子工业出版社博文视点出版,已获得授权。 近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书...

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

Java

如何制定 Java 性能调优标准?

1

hellas 发布于 2019-05-24

想让你的程序更快更稳,但是系统经常出各种 bug,无从下手?Java 性能调优全攻略来啦! 我有一个朋友,有一次他跟我说,他们公司的系统从来没有经过性能调优,功能测试完成后就上线了,线上也没有出现过什么性能问题呀,那为什么很多系统都要去做性能调优呢? 当时我就回答了他一句,如果你...

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

Java

你不会以为用了Flink流处理就足够快了吧?

11

hanze 发布于 2019-05-22

随着分布式系统的成熟、大数据的发展,我们在工作中得以处理海量的数据。而流计算的日渐盛行又进一步使得我们能够以亚秒甚至毫秒级的延迟处理海量数据。有了这样水平扩展良好的框架,很多人似乎觉得单个节点的性能没有那么重要,单个JVM进程的性能没有那么重要,Job本身的实现性能没有那么重要。...

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

Java

Java Jvm 性能调优,有这个5个攻略

10

hellas 发布于 2019-05-20

对于很多研发人员来说,Java 性能调优都是很头疼的问题,为什么这么说?如今, 一个简单的系统就囊括了应用程序、数据库、容器、操作系统、网络等技术 ,线上一旦出现性能问题,就可能要你协调多方面组件去进行优化。另外, 很多性能问题隐藏得很深,可能因为一个小小的代码,也可能因为线程池...

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

Java

Java性能调优,你需要跨越的5个层级

8

wenming.gapo 发布于 2019-05-20

对于很多研发人员来说,Java 性能调优都是很头疼的问题,为什么这么说?如今, 一个简单的系统就囊括了应用程序、数据库、容器、操作系统、网络等技术 ,线上一旦出现性能问题,就可能要你协调多方面组件去进行优化。另外, 很多性能问题隐藏得很深,可能因为某个代码细节没处理好,也可能因为...

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

编程技术

互联网架构:深入理解微服务

16

songhua.gao 发布于 2019-05-18

微服务就是一些可独立运行、可协同工作的小的服务。 从概念中我们可以提取三个关键词:可独立运行、可协同工作、小。这三个词高度概括了微服务的核心特性。下面我们就对这三个词作详细解释。 可独立运行 微服务是一个个可以独立开发、独立部署、独立运行的系统或者进程。 可协同工作 采用了微服务...

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

编程技术

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

41

刘莉莉 发布于 2019-05-17

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

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

编程技术

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

3

刘莉莉 发布于 2019-05-17

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

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

编程技术

热门面试题:消息中间件消费到的消息处理失败怎么办?的【满分】回答!

5

yanxinchi 发布于 2019-05-15

目录 1、日趋流行的面试问法     2、消息中间件在生产系统中的使用     3、经典生产案例:早教盒子APP的发货     4、死信队列的使用:处理失败的消息     5、总结   &n...

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

编程技术

从概念到底层技术,一文看懂区块链架构设计

2

zhuangli 发布于 2019-03-19

前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去...

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

编程技术

书单丨读了这5本书,架构升级之路不迷茫!

1

yeseng 发布于 2019-03-13

互联网架构是不断演化、持续迭代的 每次技术演进在满足市场需求时 又会相应地带来一些新的问题 架构技术升级之路将何去何从? 让我们跟随本书单寻找答案 NO. 1 《未来架构:从服务化到云原生》 张亮 吴晟 敖小剑 宋净超 著 互联网架构不断演化,经历了从集中式架构到分布式架构,再到...

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

编程技术

书单丨读了这5本书,架构升级之路不迷茫!

1

likai 发布于 2019-03-13

互联网架构是不断演化、持续迭代的 每次技术演进在满足市场需求时 又会相应地带来一些新的问题 架构技术升级之路将何去何从? 让我们跟随本书单寻找答案 NO. 1 《未来架构:从服务化到云原生》 张亮 吴晟 敖小剑 宋净超 著 互联网架构不断演化,经历了从集中式架构到分布式架构,再到...

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