标签:分布式

Spring

Spring Cloud Bus整合RabbitMQ

4

dulong 发布于 2017-11-16

上篇文章中小伙伴们已经学会了RabbitMQ的基本安装与使用以及如何在Spring Boot中使用RabbitMQ,整体来说还是比较简单的。本文我们来看看Spring Cloud Bus和RabbitMQ的整合,看看如何更简单的实现配置刷新。 本文是Spring Cloud系列的...

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

Spring

Spring Cloud Bus之RabbitMQ初窥

12

xiaoli.wang 发布于 2017-11-15

和Spring Cloud Config一样,我们接下来要聊的Spring Cloud Bus也是微服务架构系统中的必备组件。Spring Cloud Bus可以将分布式系统的节点与轻量级消息代理链接,然后可以实现广播状态更改(例如配置更改)或广播其他管理指令。Spring Cl...

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

Spring

码云周刊 | 盘点那些值得你了解的 10 本编程教程

1

Harries 发布于 2017-11-15

码云项目推荐 对于技术达人来说,广纳知识点是进步的源泉。通过阅读技术文章我们可以学到很多东西,既可以学到业务技能,又可以了解行业动态,最不济,也锻炼了阅读和学习的能力。在不断积累的过程中,庖丁解牛之技练成了,就可以在将来以无刃入有间,发挥用武之地。 有多少人因为英语不过关,被挡在...

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

Spring

Spring Cloud Config客户端配置细节

7

xiaoli.he 发布于 2017-11-14

Spring Cloud Config服务端的配置小伙伴们应该都很熟悉了,本文我们主要来看看客户端配置的一些细节问题。 本文是Spring Cloud系列的第二十五篇文章,了解前二十四篇文章内容有助于更好的理解本文: 1. 使用Spring Cloud搭建服务注册中心 2. 使用...

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

Spring

服务发现组件Eureka

5

likai 发布于 2017-11-12

这篇文章记录了我学习Spring Cloud中Eureka组件的过程和例子。 引子 看完《微服务设计》后,算是补上了自己在服务化这块的理论知识,在业界,一般有两种微服务的实践方法:基于dubbo的微服务架构、基于Spring Cloud的微服务架构。从概念上来讲,Dubbo和Sp...

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

互联网.投资

双 11 走到第九年,蚂蚁金服的工程师终于不用喝红牛加班了

2

darida 发布于 2017-11-12

作者:周小丹 来源:极客公园 摘要: 「以前双 11,工程师们必须喝红牛过。今年我们喝着红酒、喝着茶也能过。这是我们一直在期望的理想状态。」 距离 2017 年双 11 还有一个多星期的时候,蚂蚁金服技术副总裁胡喜就有预感,今年团队需要承担的压力可能没有从前那么「吓人」了。 事实...

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

Spring

每日一博 | 使用 Spring Cloud Sleuth 实现链路监控

7

changyuan.xu 发布于 2017-11-12

作者:社区 徐靖峰 原文地址: http://www.spring4all.com/article/156 在服务比较少的年代,一个系统的接口响应缓慢通常能够迅速被发现,但如今的微服务模块,大多具有规模大,依赖关系复杂等特性,错综复杂的网状结构使得我们不容易定位到某一个执行缓慢的...

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

Spring

荐书丨Spring Boot 2精髓:从构建小系统到架构分布式大系统

12

puefu.he 发布于 2017-11-10

内容丰富,涵盖Spring Boot 2主流技术 作者有近20年的IT行业从业背景,资历深厚 Java的各种开发框架发展了很多年,影响了一代又一代的程序员,现在无论是程序员,还是架构师,使用这些开发框架都面临着两方面的挑战。 一方面是要快速开发出系统,这就要求使用的开发框架尽量简...

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

Spring

DUBBO与ZOOKEEPER、SPRINGMVC整合和使用

2

zhuangli 发布于 2017-11-10

互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Dubbo背景 Dubbo是一个分布式...

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

Spring

Spring Cloud Config服务端配置细节(二)之加密解密

7

xiaoli.he 发布于 2017-11-10

在微服务架构中,由于独立的服务个数众多,加上前期测试工作量大,一些原本由运维人员维护的敏感信息会被我们直接写在微服务中,以提高开发效率,但是这种明文存储方式显然是非常危险的,所以我们要对这些信息进行加密,而Spring Cloud Config则提供了对称加解密、非对称加解密的功...

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

Spring

微服务来了,配置怎么办?

25

yeseng 发布于 2017-11-10

本文转自微信号EAWorld。扫描下方二维码,关注成功后,回复“普元方法+”,将会获得热门课堂免费学习机会!本文转自微信号EAWorld。 前些年没提微服务架构的时候,大家也都会做配置管理相关的事情,比如我接触过的很多项目都做有配置,做得有好有坏。大多是手工作坊,修改配置、重启服...

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

Spring

后端好书阅读与推荐(续二)

songhua.gao 发布于 2017-11-09

后端好书阅读与推荐系列文章: 后端好书阅读与推荐 后端好书阅读与推荐(续) 后端好书阅读与推荐(续二) 几个月又过去了,又读了几本书,同时为了深切体会到某些书里面的要点还专门做了一个小项目,这里就把读书与小项目过程中的一些心得体会记录一下。 Effective Java Effe...

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

Spring

Spring Cloud Config服务端配置细节(一)

3

小丁 发布于 2017-11-09

上篇文章我们看了Spring Cloud中分布式配置中心的一个基本使用,这里边还涉及到许多细节,本文我们就来看看服务端配置中的一些细节。 本文是Spring Cloud系列的第二十三篇文章,了解前二十二篇文章内容有助于更好的理解本文: 1. 使用Spring Cloud搭建服务注...

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

Spring

从架构演进的角度聊聊Spring Cloud都做了些什么?

11

changyuan.xu 发布于 2017-11-06

Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本篇主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务...

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

Spring

Java微服务开发指南 — 使用Spring Boot构建微服务

11

puefu.he 发布于 2017-11-06

使用Spring Boot构建微服务 Spring Boot是一个广泛用来构建Java微服务的框架,它基于Spring依赖注入框架来进行工作。Spring Boot允许开发人员使用更少的配置来构建微服务,同时框架本身能够尽可能的减少开发人员的冲突,它和我们后面要介绍的两个框架类似...

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

互联网.投资

购物狂欢背后,阿里亮出哪些黑科技机密?

5

yanxinchi 发布于 2017-11-06

双十一不仅是购物狂欢节,更是电商平台技术的大考。每年在双十一当天阿里都会不断炫耀数字,2016天猫双11总成交额达到1207亿。但在数字背后是庞大的数据。 如果访问量激增,导致网站瘫痪怎么办? 答案是:双11不眠不休的除了买买买的你,还有数以百万计的超级计算机计算你的购物路径、储...

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

Spring

分布式配置中心Spring Cloud Config初窥

7

yanxinchi 发布于 2017-11-06

随着我们的分布式项目越来越大,我们可能需要将配置文件抽取出来单独管理,Spring Cloud Config对这种需求提供了支持。Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。我们可以使用Config Server在所有环境中管理应用程序的...

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

Spring

论spring中循环依赖的正确性与bean注入的顺序关系

xubiao.zhuang 发布于 2017-11-03

一、前言 最近在做项目时候遇到一个奇葩问题,就是bean依赖注入的正确性与bean直接注入的顺序有关系,但是正常情况下明明是和顺序没关系的啊,究竟啥情况那,不急,让我一一道来。 二、普通Bean循环依赖-与注入顺序无关 2.1 循环依赖例子与原理 public class Bea...

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