标签:灰度发布

Java

如何设计一个高可用系统?要考虑哪些地方?

2

hanze 发布于 2020-01-20

本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (69k+Star【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! 一篇短小的文章,面试经常遇...

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

Java

图文解析 Nacos 配置中心的实现

9

小丁 发布于 2020-01-19

Nacos 是阿里发起的开源项目,地址: github.com/alibaba/nac… 。 Nacos 主要提供两种服务,一是配置中心,支持配置注册、变更下发、层级管理等,意义是不停机就可以动态刷新服务内部的配置项;二是作为命名服务,提供服务的注册和发现功能,通常用于在 RPC...

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

Java

深入理解RPC之Dubbo的应用及原理解析

66

Harries 发布于 2020-01-17

分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。 分布式系统(distributed system)是建立在网络之上的软件系统。 为什么会出现分布式系统 随着互联网的发展,网站的应用规模不断扩大,常规的垂直应用架构已经无法应对,分布式服务架构以及流动计算...

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

编程技术

微服务,为什么从前后端分离开始?

6

尖兵 发布于 2020-01-16

既要低头赶路,又要抬头望天,科技是为人服务的,任何技术背后都有更深层次的考量,在本系列的第一篇文章中我们聊了微服务的本质,它是一种可以加速分工、促进合作的新协作机制。知其然,知其所以然,在第二篇文章中我们剖析了微服务为什么可以加速分工、促进合作,今天我们再接着来聊聊怎样开启微服务...

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

编程技术

后台服务扩展 —— 原则篇

yanxinchi 发布于 2020-01-15

原创文章,转载请标明出处: Soul Orbit 本文链接地址: 后台服务扩展 —— 原则篇 服务扩展是几乎每个做后台服务的开发都遇到过的问题,当业务大到一定的水平,当前的服务快要承受不住业务压力的时候,我们就要进行扩展了。最近我们项目也在做类似服务扩展的事情,所以想把我之前学的...

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

编程技术

微服务的基建工作

5

wenming.gapo 发布于 2020-01-05

前文说了一下《什么是微服务》,在文末提到,初创团队不建议直接使用微服务,对于初创团队,最根本的是活下去,而想要使用微服务,需要有很多基础建设。本文就来说下,微服务都需要哪些基础建设。 需要说明的是,下面这些组件,都是基于服务太多这个前提。 微服务的出现是为了研发效能的提升:相同的...

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

编程技术

云原生时代,微服务到底应该怎么玩儿?

4

yeseng 发布于 2020-01-02

在微服务诞生之初,并没有太多方案的选择:选一个注册中心用来做服务注册和发现,通过客户端SDK进行负载均衡和容错,再搭配上日志、监控、调用链全套观测手段,一套微服务架构便建立起来了。 作为最流行的业务开发语言,Java体系里诞生了很多微服务架构,例如Spring Cloud。使用S...

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

编程技术

架构师之路,19年文章精选120篇

1

songhua.gao 发布于 2019-12-31

2019年来到了最后一天,今年,约有800W 人次 阅读了“架构师之路”的文章,微喜。 今天,给大家做一个分类精选,选取 阅读大于1W+ 的 120篇 ,大家 点击标题,直接阅读 。如果之前有错过的文章,这是一个很好的 补课 机会。 硬核技术: 《 InnoDB架构,一幅图秒懂!...

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

编程技术

腾讯敏捷之道,看我就够了

7

Harries 发布于 2019-12-30

敏捷软件开发,又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付...

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

编程技术

微服务网关

12

zhuangli 发布于 2019-12-27

编辑推荐: 本文阐述微服务的API网关的一些主要功能,并例举了几种常用的网关,最后结合spring cloud微服务框架对网关做一些简要的论述。 本文来自于csdn,由火龙果软件Luca编辑、推荐。 一、前言 随着微服务的兴起,基于其业务耦合性低、负载能力强、服务边界清晰等优点,...

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

编程技术

大佬分享:API网关在微服务架构中的应用

42

xirruiqiang 发布于 2019-12-26

来源 |   未知的瞬间 在实践微服务架构时,我们经常会面对以下需求: 如何隔离外部和内部,如何保障后台服务安全性,如何降低运维成本,如何减少变更的流程和错误成本,如何减少客户端与服务的耦合等,API网关是一个非常重要的集中管控点。 解决思路/成功要点: 通过引入API...

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

编程技术

腾讯云微服务平台,助力企业技术中台架构转型

7

xubiao.zhuang 发布于 2019-12-26

腾讯微服务平台(Tencent Service Framework,TSF)是一个围绕应用和微服务的 PaaS 平台,提供一站式应用全生命周期管理能力和数据化运营支持,提供多维度应用和服务的监控数据,助力服务性能优化。提供基于 Spring Cloud 和 Service Mes...

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

编程技术

【美团·成都沙龙报名】美团收银系统微服务架构实践

8

小丁 发布于 2019-12-25

【美团技术沙龙】由美团技术团队和美团科协主办,每期沙龙邀请美团及其他互联网公司的技术专家分享来自一线的实践经验,覆盖各主要技术领域。 活动时间:2019年12月28日 14:00-17:30 活动地址:四川省成都市武侯区都会路66号城南天府大厦(5楼成都人才服务中心)&middo...

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

编程技术

微服务与网关技术

15

hanze 发布于 2019-12-25

编辑推荐: 文章主要介绍了微服务架构特性,微服务网关的分类以及作用,SIA-GateWay等,希望能对您有所帮助。 本文来自于sohu,由火龙果软件Luca编辑、推荐。 一. 背景 软件架构,总是在不断的演进中… 把时间退回到二十年之前,当时企业级领域研发主要推崇的还...

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

编程技术

永辉彩食鲜架构概述 原 荐

1

hanze 发布于 2019-12-24

背景 满足整个永辉彩食鲜大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。 架构思考 大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要求。同...

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

编程技术

永辉彩食鲜架构概述

1

xirruiqiang 发布于 2019-12-24

背景 满足整个永辉彩食鲜大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。 架构思考 大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要求。同...

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

编程技术

宜信微服务架构落地及其演进|分享实录

20

hellas 发布于 2019-12-23

内容来源:宜信技术学院第8期技术沙龙-线上直播|宜信微服务架构落地及其演进 主讲人:宜信高级架构师 & 宜信科技中心基础研发部SIA微服务网关负责人王佩华 视频回放: https://v.qq.com/x/page/x3038h4ks0z.html PPT下载:https...

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

编程技术

高并发、高可用架构系列(一):手把手带你构建大规模分布式服务

7

changyuan.xu 发布于 2019-12-21

作者: 丁浪,目前在创业公司担任高级技术架构师。曾就职于阿里巴巴大文娱和蚂蚁金服。具有丰富的稳定性保障,全链路性能优化的经验。架构师社区特邀嘉宾! 阅读本(系列)文章,你将会收获: 全面、体系化的了解大规模分布式系统中的服务治理   一线互联网公司如何应对高并发、大流量...

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