淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40% 以上。PayPal凭借其基于Akka构建的反应式平台squbs,仅使用8台2vCPU虚拟机,每天可以处 ...
分类:
其他好文 时间:
2019-12-14 23:19:29
阅读次数:
216
本文将深入剖析rocketmq为什么选择自己开发NameServer,而不是选择类似于ZK这样的开源组件。同时对rocketmq的路由注册、路由发现、路由剔除进行剖析。并通过结合核心源码,对笔者的观点进行验证。同时对不同类型消息的重试机制,以及客户端选择nameserver的策略进行深入讲解。文章第一部分是nameserver在rocketmq整体架构中的作用,熟悉的同学可以直接跳过。1NameS
分类:
其他好文 时间:
2019-12-11 00:02:33
阅读次数:
165
istio 整体架构图 Istio 服务网格从逻辑上分为数据平面和控制平面。 数据平面由一组智能代理(Envoy)组成,被部署为 sidecar。这些代理通过一个通用的策略和遥测中心(Mixer)传递和控制微服务之间的所有网络通信。 控制平面管理并配置代理来进行流量路由。此外,控制平面配置 Mixe ...
分类:
其他好文 时间:
2019-12-03 14:24:34
阅读次数:
516
Spring在这个Spring框架大行其道的软件开发世界里,尚有很多工程师天天在用,但是从来不会去思考下,Spring框架的整体架构到底是什么样子的啊。一、首先通过维基百科看看什么是Spring框架维基百科的地址:Spring框架的维基百科 二、看一下官网的介绍Spring Framework 是一 ...
分类:
编程语言 时间:
2019-11-26 09:27:25
阅读次数:
73
Spring是一个轻量级Java开发框架,致力于简化Java开发。Spring总共大约有20个模块,由1300多个不同的文件构成。而这些组件被分别整合在核心容器(CoreContainer)、AOP(AspectOrientedProgramming)和设备支持(Instrmentation)、数据访问与集成(DataAccess/Integeration)、Web、消息(Messaging)、T
分类:
编程语言 时间:
2019-11-25 15:13:30
阅读次数:
76
阅读好的框架的源码有很多好处,从大神的视角去理解整个框架的设计思想。大到架构设计,小到可取的命名风格,还有设计模式、实现某类功能使用到的数据结构和算法等等。 使用koa 其实某个框架阅读源码的时候,首先我们要会去用这个框架,因为用了我们才知道,某个API是怎么用,哪里有坑,哪里设计的精妙。 下面我们 ...
分类:
其他好文 时间:
2019-11-24 09:18:27
阅读次数:
63
1、Mybatis整体架构 2、Mybatis启动案例 根据官网介绍官网提供了两个Mybatis启动测试案例(参考:https://mybatis.org/mybatis-3/zh/getting-started.html) 准备资源: 数据库配置及驱动依赖(jdbcDriver、url、usern ...
分类:
其他好文 时间:
2019-11-10 19:01:37
阅读次数:
101
一、BERT整体结构 BERT主要用了Transformer的Encoder,而没有用其Decoder,我想是因为BERT是一个预训练模型,只要学到其中语义关系即可,不需要去解码完成具体的任务。整体架构如下图: 多个Transformer Encoder一层一层地堆叠起来,就组装成了BERT了,在论 ...
分类:
其他好文 时间:
2019-11-03 14:43:43
阅读次数:
2446
Spring 总结 在Spring框架的发布版本中,共包含了20个不同的模块,可以划分为6类不同的功能。 Spring整体架构图 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编 ...
分类:
编程语言 时间:
2019-10-28 20:34:33
阅读次数:
84
4.整体架构和功能区分 4.1 整体架构 NG-RAN 可以是: gNB:向 UE 提供 NR 用户平面和控制平面协议端接 ng-eNB: 向UE提供E-UTRA用户面和控制面协议端接 4.2 功能区分 gNb和ng-eNB承载如下功能: 无线资源管理功能:无线承载控制、无线接入控制、移动性控制、在 ...
分类:
其他好文 时间:
2019-10-23 20:37:44
阅读次数:
153