标签:Netflix

Java

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

2

hanze 发布于 2020-01-20

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

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

Java

微服务实战——Spring Cloud + Zuul Gateway + Eureka集成

7

xubiao.zhuang 发布于 2020-01-19

上一篇简单说了SpringCloud与Eureka的集成。主要解决了微服务间的服务注册及调用的问题。这一篇集成Zuul,而后结合SpringCloud、Eureka、Zuul环境下进行真实系统联调,帮助更好的对这些组件的理解。毕竟,实战才是学习最快的方法。 一、聊聊网关 上篇也提...

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

Java

SpringCloud(一)入门-SpringCloud基本组件配置

41

hellas 发布于 2020-01-17

​ 分布式系统就是将一个大型程序系统分割成一个个小的可以独立运行的模块,分别部署在不同的机子上运行,通过远程调用的方式da来实现功能调用。把这种由多个子程序组成的系统称为分布式系统,这种系统的架构称为分布式架构。 ​ 在分布式架构中,也将每一个子程序称为服务,也称分布式架构称为面...

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

Java

2020 开春程序员面试必备!拿走不谢!

15

xubiao.zhuang 发布于 2020-01-17

软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 译者 | 风车云马 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 软件技能在科技界很重要,如果你不会正确使用编程语言或平台,你可能得不到这份工作。 目前 ...

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

Java

为什么硅谷公司已经不用Nexus管理Maven仓库?

1

xubiao.zhuang 发布于 2020-01-16

关注世界领先 DevOps 平台 JFrog 最近经常被问到一个问题:" 我已经在用 Nexus 管理 Maven 仓库,用 Artifactory 替换它有什么好处 ?" 其实这个问题在社区里早已有官方的答案: binary-repositories-com...

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

编程技术

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

6

尖兵 发布于 2020-01-16

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

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

编程技术

【ECUG 演讲分享】吴海黎:CODING 微服务架构演进之路

10

xirruiqiang 发布于 2020-01-16

近日,CODING 平台技术总监吴海黎参加了由 ECUG 社区举办的技术大会,与听众一同分享了 CODING 微服务架构的演进历程。让我们一起来欣赏精彩的演讲内容吧。 大家好!我是来自 CODING 的吴海黎,今天我给大家分享的内容是微服务拆分的实践,微服务几乎可以说是当下的一个...

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

Spring

Eureka源码剖析之一:初始化-启动

3

darida 发布于 2020-01-15

点击上方蓝色字关注我们~ Eureka启动的过程有client端和server端, Eureka client端入口是DiscoveryClient类, Eureka server端入口是EurekaBootStrap类, 接下来我们就从源码看下它们做了什么吧! 〓Eureka ...

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

编程技术

微服务架构以及服务拆分原则

7

darida 发布于 2020-01-15

微服务是什么 微服务起源于 2005 年 Peter Rodgers 博士在云端运算博览会提出的微 Web 服务 (Micro-Web-Service) ,根本思想类似于 Unix 的管道设计理念。 2014 年,由 Martin Fowler 与 James Lewis 共同提...

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

Spring

Spring Cloud(二):Web服务客户端之Ribbon

3

邓龙华 发布于 2020-01-14

上文介绍了服务如何通过Eureka实现注册,以及如何从Eureka获取已经注册的服务列表。那么拿到注册服务列表后, 如何进行服务调用?一个简单的实现是可以从被调用服务的实例列表中选择一个服务实例,通过其hostname(或IP),端口,及API的路径拼接成完整的url,通过htt...

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

Spring

三、Spring Cloud之软负载均衡 Ribbon

11

Harries 发布于 2020-01-14

前言 上一节我们已经学习了Eureka 注册中心,其实我们也使用到了Ribbon ,只是当时我们没有细讲,所以我们现在一起来学习一下Ribbon。 什么是Ribbon 之前接触到的负载均衡都是硬负载均衡,什么是硬负载均衡呢?硬负载均衡就是在以往的大型系统中,会有单独一套系统来负责...

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

Java

OCP开源项目:日志公共组件的实现(log-spring-boot-starter)

32

刘莉莉 发布于 2020-01-13

前言 企业微服务开放平台 ,历经多家公司生产考验 基于layui前后端分离的企业级微服务架构 兼容spring cloud netflix & spring cloud alibaba 优化Spring Security内部实现,实现API调用的统一出口和权限认证授权中心...

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

编程技术

有效的微服务:10 个最佳实践

2

刘莉莉 发布于 2020-01-13

推荐阅读: 架构设计原则 – 高并发 使用 Canal 实现数据异构 MySQL中一条SQL语句是如何执行的? 阿里开源的分布式事务框架 Seata ZooKeeper 并不适合做注册中心 1. 领域驱动设计 微服务开发的首要挑战: 把大的、复杂的应用拆分为小的、自治...

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

编程技术

前端微服务在字节跳动的打磨与应用

9

hellas 发布于 2020-01-13

本文讨论了微前端在字节跳动的应用情况,内容主要分析了微前端具体落地的步骤和两年来的使用情况。其中分析的部分主要讲到一些实际问题和我们的应对,落地情况强调了实现的过程。特别讲到很多在我们观念里面务必要提供的微前端基石,这些方面作为基础设施几乎是使用微前端的必要和前提条件。 传统前端...

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

Spring

Spring Cloud Sleuth服务链路追踪

6

xiaoli.wang 发布于 2020-01-11

Zipkin服务追踪原理 创造一些追踪标识符(tracingId,spanId,parentId),最终将一个request的流程树构建出来,各业务系统在彼此调用时,将特定的跟踪消息传递至zipkin,zipkin在收集到跟踪信息后将其聚合处理、存储、展示等,用户可通过web U...

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

编程技术

CODING 微服务架构演进之路

12

likai 发布于 2020-01-10

近日, CODING  平台技术总监吴海黎参加了 由 ECUG 社区举办的技术大会 ,与听众一同分享 CODING 微服务架构的演进历程。 大家好! 我是来自 CODING 的吴海黎,今天我给大家分享的内容是微服务拆分的实践,微服务几乎可以说是当下的一个主流架构,希望今...

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

Spring

二、Spring Cloud之注册中心 Eureka

7

puefu.he 发布于 2020-01-09

前言 算是正式开始学习 spring cloud 的项目知识了,大概的知道Springcloud 是由众多的微服务组成的,所以我们现在一个一个的来学习吧。 注册中心,在微服务中算是核心了。所有的服务都会注册到注册中心,请求服务的时候,并不会直接去请求服务地址,而是先通过注册中心再...

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

Java

二、Spring Cloud之注册中心 Eureka

7

刘莉莉 发布于 2020-01-09

前言 算是正式开始学习 spring cloud 的项目知识了,大概的知道Springcloud 是由众多的微服务组成的,所以我们现在一个一个的来学习吧。 注册中心,在微服务中算是核心了。所有的服务都会注册到注册中心,请求服务的时候,并不会直接去请求服务地址,而是先通过注册中心再...

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