美团配送自成立以来,业务经历了多次跨越式的发展。业务的飞速增长,对系统的整体架构和基础设施提出了越来越高的要求,同时也不断驱动着技术团队深刻理解业务、准确定位领域模型、高效支撑系统扩展。如何在业务高速增长、可用性越来越高的背景下实现系统架构的快速有效升级?如何保证复杂业务下的研发效率与质量?本文将为... ...
分类:
其他好文 时间:
2018-07-27 12:05:43
阅读次数:
132
一、整体架构 从下至上依次分为数据采集层、数据计算层、数据服务层、数据应用层 ...
分类:
其他好文 时间:
2018-07-25 11:35:36
阅读次数:
156
下载地址: "网盘下载" 《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBa ...
分类:
编程语言 时间:
2018-07-22 00:59:02
阅读次数:
304
Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅。提纲?Redis安装?整体架构?Redis主从结构搭建?Redis容灾部署(哨兵sentinel)?Redis常见问题Redis安装发行版:CentOS-6.6 64bit内核:2.6.32-504.el6.x86_64CPU:intel-i7 3.6G内存:2G下载redis,选择合适的版本[root@rocket s
分类:
其他好文 时间:
2018-07-18 17:14:25
阅读次数:
177
Dubbo整体架构图(来源于http://dubbo.apache.org/books/dubbo-dev-book/design.html)如下: * 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 * 图中从下至上分为十层,各 ...
分类:
数据库 时间:
2018-07-11 21:21:10
阅读次数:
234
支付网关前置 支付网关前置是对接业务系统,为其提供支付服务的模块。它是所有支付服务接口的集成前置,将不同支付渠道提供的接口通过统一的方式呈现给业务方。这样接入方就只需要对接支付网关,增加和调整支付渠道对业务方是透明的。 支付网关前置的设计对整个支付系统的稳定性、功能、性能以及其他非功能性需求有着直接 ...
分类:
其他好文 时间:
2018-07-10 17:50:07
阅读次数:
152
一般来说,银行会提供两种支付途径:无跳转的快捷支付接口和带跳转的网银接口。前者在绑卡,支付的时候,不需要跳到银行页面上去处理,后者则需要在银行的网银页面上完成。显然前者对用户来说体验要好多了,用户流程不会被打断。快捷支付要求支付系统在本地保存用户的支付信息,如卡号,登记手机。系统要确保这些信息不被泄 ...
分类:
其他好文 时间:
2018-07-10 17:42:07
阅读次数:
168
从 __SOA__ 架构到现在大行其道的微服务架构,系统越拆越小,整体架构的复杂度也是直线上升,我们一直老生常谈的微服务架构下的技术难点及解决方案也日渐成熟(包括典型的数据一致性,系统调用带来的一致性问题,还是跨节点跨机房复制带来的一致性问题都有了很多解决方案),但是有一个环节我们明显忽略了。 在... ...
分类:
其他好文 时间:
2018-07-08 15:41:50
阅读次数:
172
Spring整体架构 Spring的整体架构 Spring框架是分层架构的,它包含了一系列的功能要素,并被分为大约20个模块。 Spring整体架构图 模块分类 1. Core Container Core Container (核心容器)包含 Core,Beans,Context,Expressi ...
分类:
编程语言 时间:
2018-07-02 20:20:49
阅读次数:
280
MyBatis简介 Mybatis是Apache的一个Java开开源项目,是一个支持动态Sql语句的持久层框架。Mybatis可以将Sql语句配置在XML文件中,避免将Sql语句硬编码在Java类中。与JDBC相比: MyBatis整体架构及运行流程 Mybatis整体构造由 数据源配置文件、Sql ...
分类:
其他好文 时间:
2018-07-02 18:45:32
阅读次数:
188