标签:支付系统

编程技术

秒级容灾,UCloud 内网高可用服务之三代架构演进 | U刻

9

xirruiqiang 发布于 2019-10-31

技术分享 / 秒级容灾,UCloud 内网高可用服务之三代架构演进 <返回 秒级容灾,UCloud 内网高可用服务之三代架构演进 2019.10.31 栏目:技术分享 快节奏的生活,任何的业务异常 / 中断都是不能容忍的。 在无人化超市选购完成进行结账时,结账页面突然卡住,...

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

编程技术

云原生时代,什么是蚂蚁金服推荐的金融架构?

11

dulong 发布于 2019-10-16

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“ 金融级分布式架构 ”公众号上,本文为其中一...

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

编程技术

传统数据库不适合现代企业架构了?

7

zhuangli 发布于 2019-10-12

作者 | Jay Kreps 作者 | 姚佳灵 在 2011 年,Marc Andressen 写了一篇文章,题目是《为什么软件正在吞噬整个世界》。其中心思想是如果流程可以通过软件来实现,那么就一定会实现。这已经成为一种投资理论简略的表达方式,这种理论隐藏在硅谷目前独角兽初创企业...

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

Java

某小公司RESTful、共用接口、前后端分离、接口约定的实践

12

songhua.gao 发布于 2019-10-10

点击上方  Java后端 ,选择 设为星标 技术博文,及时送达 作者 | 邵磊 链接 | juejin.im/post/59eafab36fb9a045076eccc3 前言 随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,...

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

Java

如何阅读 Java 源码?

3

邓龙华 发布于 2019-10-10

点击上方  Java后端 ,选择  设为星标 技术博文,及时送达 作者 |    IamDing 链接 | blog.csdn.net/dj673344908/article/details/81701595 阅读 Java 源码的前提条件...

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

编程技术

支付系统高可用架构设计实战

7

yanxinchi 发布于 2019-10-05

点击上方“ 开发者技术前线 ”,选择“星标” 13:21 在看 真爱 来源:付钱拉 订阅号(id:fuqianla) 作者:冯忠旗 一、背景 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此...

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

编程技术

软件架构被高估,清晰简单的设计被低估

likai 发布于 2019-09-29

软件架构最佳实践、企业架构模式以及系统描述的正式方法都是非常重要且实用的工具,总会有合适的场景让它们发挥作用。但在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。 我的职责是设计和构建大型系统。我参与重写了 Uber 的 分布式支付系统 ,设计并...

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

Java

ActiveMQ 从零到最佳实践

3

changyuan.xu 发布于 2019-09-24

⒈ 多种语言和协议编写客户端。语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP ⒉ 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,...

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

Java

刷脸支付系统开发模式开发

1

puefu.he 发布于 2019-09-23

在刷脸支付系统开发中(T:I3O+22O9+5443V庄)经常会有一些需要预先定义好的变量或者常量,比如数据库连接配置、Sql语句等等,如果把它们写死在代码里面,会显得很不灵活,因为Java是一种编译型开发语言,修改代码需要重新编译和部署,于是我们可以使用这种方法——将变量存放到...

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

编程技术

刚刚大幅度裁员的Uber文章:软件架构被高估,清晰和简单的设计被低估 – Gergely Orosz

xubiao.zhuang 发布于 2019-09-19

我在设计和构建大型系统方面获得了公平的份额。我参与了重写Uber的 分布式支付系统 ,在Xbox One上设计和发布Skype以及开源 RIB ,Uber的移动架构框架。所有这些系统都经过了彻底的设计,经历了多次迭代,并进行了大量的白板和讨论。然后,这些设计归结为一份设计文件,在...

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

编程技术

系统架构优化的几点建议!

1

邓龙华 发布于 2019-09-16

背景 一家新公司,刚开始的由于业务功能单一,往往是单台服务器,单个 web server 就提供了所有功能。使用的用户也比较少,所以为了可以快速开发迭代上线,数据也全是放入数据中,如 mysql、mongo 中。当业务增多,用户增多时,这样的系统架构就不能满足需求了。这时候就需要...

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

编程技术

大规模微服务场景下的十大痛点问题定位与优化

33

wenming.gapo 发布于 2019-09-15

今天我的主题是在微服务场景下的一个性能问题的定位优化,那么今天会讲一个我们其实出现的一个真实的一个场景,然后其实还是花了蛮长时间,然后把这个东西才定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭代,高并发,可维护,可扩展,灰度发布,高可...

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

编程技术

利用 Kafka 设置可靠的高性能分布式消息传递基础架构

14

puefu.he 发布于 2019-09-11

世界已经迈进"移动"时代,现在应用程序必须能够实时提供数据,这不仅包括数据库表中存储的重要最终结果,还包括用户使用应用程序时执行的所有操作。任何可用信息,例如,用户点击量、日志数据或传感器数据都可用于改善用户体验、生成报告、向机器学习系统提供数据,等等。现如今...

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

编程技术

微服务测试的 12 项实用技术(第一部分)

2

Harries 发布于 2019-09-10

本文要点 微服务架构对在线(远程)依赖项的依赖较多,而对进程内组件的依赖较少,您的测试策略和测试环境需要适应这种变化。 当使用现有技术(如服务虚拟化)测试单体应用时,您不必同时测试所有内容;相反,您可以分而治之,测试单个模块或一组关系密切的组件。 当使用微服务时,还有几个选项可供...

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

编程技术

软件架构万字漫谈:业务架构、应用架构与云基础架构

23

hanze 发布于 2019-08-28

软件架构漫谈:业务架构、应用架构与云基础架构 本部分节选自《 软件架构设计 》 软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑战,就是即能够快速高效地针对需求、环境的变化做出改变,也能够持续提供稳定、高可...

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

编程技术

支付系统架构设计(中):分账

10

yanxinchi 发布于 2019-08-22

平台型电商系统,当客户的购物车商品属于多个商家时,客户在下单统一支付支付后,需要平台对该笔支付金额进行分账处理。涉及多级商户层层分佣也是一种分账。 综述 分账:本质是一种清结算能力。通俗解释为:交易资金再分配。 分账在有些场景下称为分佣、分润、抽成等。而这些本质上都是通过分账来实...

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

编程技术

大规模微服务场景下的性能问题定位与优化

32

小丁 发布于 2019-08-20

【编者的话】本文主题是在微服务场景下的一个性能问题的定位优化,文章会讲一个实际出现的真实的场景,花了蛮长时间才把这个东西定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭代,高并发,可维护,可扩展,灰度发布,高可用,这些词大家都耳熟能详,...

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

编程技术

金九银十跳槽季,你准备好了吗?十年架构师教你该做些什么准备

2

尖兵 发布于 2019-07-30

还有差不多一个月就迎来了一年一度的金九银十跳槽季 如果你准备在金九银跳槽的话,那么作为一个Java开发者,该怎样用一个月的时间,为即将到来的面试做好充分的准备! 一、技术广度 技术广度,顾名思义,你作为一个合格的工程师在开发一个系统,完成一些具体的技术任务的时候,必然是要使用到很...

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