标签:rewrite

编程技术

百亿流量微服务网关的设计与实现

19

xubiao.zhuang 发布于 2019-07-18

本文从百亿流量交易系统微服务网关(API Gateway)的现状和面临的问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,分享API网关知识与经验。 API网关概述 “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。” ——David W...

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

Java

jsweet中英文文档,java代码转js代码

zhuangli 发布于 2019-07-11

这个工具可以将java代码转为js代码,从而可以使用java编写前端代码 如果排版看着费劲可以下载下方html,打开html后使用google翻译 JSweet语言规范 版本:2.x(快照) 作者:Renaud Pawlak 作者助理:Louis Grignon JSweet J...

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

Java

从android源码看脱壳

32

刘莉莉 发布于 2019-07-08

从android源码看脱壳 平时接触的安全大多数都是web端上的安全,由于web的基本架构是采用的B/S模式,本身以浏览器作为客户端。这样和移动端就形成了一个较为明显的区别:那就是移动端相比于web端要多了一套自我保护的安全能力,或者说是一种防止别人分析甚至是破解的能力。 在an...

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

编程技术

论文笔记:[FTNDB'07] Architecture of a Database System

1

yeseng 发布于 2019-07-07

数据库系统是非常重要且复杂的系统,但是其架构方面的知识却不像其他重要的系统(例如操作系统,编译器等)一样为人所熟知。传统教材通常着重讲述数据库相关的算法和理论知识,很少涉及到系统开发和架构方面。论文使用流行的商业和开源数据库系统作为例子,着重论述(关系型)数据库系统的架构。尽管有...

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

Spring

Event Sourcing 和 CQRS 落地(五):Spring-Cloud-Stream 优化

2

xiaoli.wang 发布于 2019-07-05

本系列的上一篇文章重点介绍了 Axon 实现,本文将主要介绍 Spring Cloud 提供的消息中间件的抽象 Spring Cloud Stream 的优化方法。 Spring Cloud Stream 优化 问题 Spring Cloud Stream (以下简称 SCS )...

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

编程技术

Linkerd v2:响应实际生产需求的新一代服务网格

2

刘莉莉 发布于 2019-07-02

原文: Linkerd v2: How Lessons from Production Adoption Resulted in a Rewrite of the Service Mesh 作者: William Morgan 关键信息 Linkerd 2.0 在一个被广泛接受的...

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

Java

mock数据的几种姿势

1

xiaoli.he 发布于 2019-07-02

前后端分离,往往后端负责提供数据接口,前端负责数据展示,但是往往后端接口有延迟或者其他原因,前端并不能等待接口进行下一步开发,所以mock数据就变得很重要(由于我司后端给力,接口给的非常迅速,所以实际开发中并没有使用过mock数据,mock数据往往是在个人项目中使用)。废话不讲,...

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

Java

Java对象分配原理

2

yeseng 发布于 2019-06-28

在正式探讨JVM对象的创建前,先简单地介绍一下hotspot中实现的Java的对象模型。在JVM中,并没有直接将Java对象映射成C++对象,而是采用了oop-klass模型,主要是不希望每个对象中都包含有一份虚函数表,其中: OOP(Ordinary Object Point)...

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

编程技术

玩转redis持久化,阿里架构师给你来一篇方案介绍

1

小丁 发布于 2019-06-27

一、基本介绍 本次演示使用的redis版本是3.2.100,操作系统是win10。 redis支持两种持久化方案,RDB和AOF,前者是默认打开的,后者需要手动开启。我们通过配置文件可以验证这一点, RDB默认开启 save 900 1 save 300 10 save 60 1...

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

Java

Spring Cloud Gateway示例 | DevGlan

darida 发布于 2019-06-25

这是讨论了Spring cloud网关并使用它创建了一个演示应用程序。源代码可以从 github 下载。 在这个实现中,我们将有2个不同的基于Spring Boot的微服务作为第一服务和第二服务。这些服务将自己注册到发现服务器。Spring云网关将使用Netflix客户端API发...

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

Java

阿里云Kubernetes实战

11

songhua.gao 发布于 2019-06-19

编辑推荐: 本文来自于云社区,本文将通过实际案例串联所有的基础软件服务,基于K8S做DevOps,希望本文对您的学习有所帮助。 整体的业务流程如下图所示: 一、一机多Jenkins Slave 由于业务需要,我们的自动化测试需要基于windows做web功能测试,每一个测试任务独...

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

编程技术

大前端时代下的微前端架构:实现增量升级、代码解耦、独立部署

7

wenming.gapo 发布于 2019-06-17

想做好前端很难,做出可扩展的前端,从而让多个团队可以同时投身于一项复杂的大型产品项目就更难了。本文将介绍前端领域最近的一项变革:单体前端架构正在过渡到许多较小、较易管理的前端架构。我们还会展示这种新的体系结构怎样提升前端团队的效率和表现。除了讨论这种新趋势的好处与代价外,我们还将...

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

编程技术

Building Microservices(O'Reily 2015)

22

xiaoli.wang 发布于 2019-06-15

前言 Building Microservices: Designing Fine Grained Systems 读书笔记。 本书偏理论而非实现,可作为内功心法,适合架构师或有经验的系统工程师。 常读常新。 前言 微服务是分布式系统提高 细粒度服务 (use of finely...

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

编程技术

『互联网架构』软件架构-解密电商系统-页面静态化(81)

2

xirruiqiang 发布于 2019-06-14

秒杀系统说了几次了,基本技术点都有所涉及。真正的要解决大流量分布式系统的时候,不是特别容易,就像CAP原则和BASE原则,没有最优的方案,只有最合适的。 (一)页面静态化 技术方案 通过程序将动态页面抓取并保存为静态页面,这样的页面的实际存在于服务器的硬盘中 通过WEB服务器的 ...

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

编程技术

从 Memory Reordering 说起

7

yeseng 发布于 2019-06-13

关注“光谷码农”微信公众好,学习最前沿最深度的Go语言技术。 下面这段代码会有怎样的输出 var x, y int go func() { x = 1 // A1 fmt.Print("y:", y, " ") // A2 }() go f...

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

Java

困扰无数人的难题:Java究竟如何进阶

10

yeseng 发布于 2019-06-13

温馨提示:文末给大家准备了福利 相信每位开发者在自己开发的过程中,都会反思一些问题,比如怎样提高编程能力、如何保持心态不砍产品经理、996 之后怎样恢复精力…… 在这里我就将开发生涯中学习到的一些经验分享了出来, 先以分布式并发编程的内容给大家列个目录: 并发编程基础与原理 初步...

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

Java

API网关与zuul1.x与springcloud的三角关系

6

yeseng 发布于 2019-06-04

API 网关可以看做系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。因此API网关可以承接两个方向的入口。 移动APP/WEB的统一入口网关。 业务方快速提开放能力。 2. 如何实现一个网关 2.1 网关核心 API网关一般按...

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

编程技术

『互联网架构』软件架构-Sharding-Sphere特性详解(67)

16

wenming.gapo 发布于 2019-05-31

上次通过源码的方式演示了sharding-sphere,分库分表的实现,还有他的原理,不知道老铁拿到代码后跑一下看看。如果试过的老铁,麻烦在评论里面回复下。这次围绕上次分库分表,继续说下shardingShpere是如何做到的代码层面是如何实现的。分库分表写入的都是逻辑表,很多语...

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