标签:分布式系统

Spring

Spring Cloud Bus中的事件的订阅与发布(一)

2

xiaoli.wang 发布于 2018-02-14

年前最后一篇博客更新,提前祝大家新年快乐(还有情人节)! 下面进入正题。Spring Cloud Bus用轻量级的消息代理将分布式系统的节点连接起来。这可以用来广播状态的该表(比如配置的改变)或者其他关联的指令。一个关键的想法是,总线就像是一个分布式Actuator,用于Spri...

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

Spring

我的2017

2

yeseng 发布于 2018-02-14

这篇总结来的有点晚,算是丁酉鸡年的总结吧。明天就是农历新年的除夕,鸡年的最后一个工作日,在下午回家之前总结一下我的2017。 2017的几件事 写博客 在2017养成了写博客的习惯,其实之前也会在印象记事本上面记录,只是没有系统进行知识的整理。我个人认为这个习惯帮我巩固了很多知识...

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

Spring

微服务架构的服务与发现-Spring Cloud

10

songhua.gao 发布于 2018-02-07

1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基础上要更彻底地去耦合(不再共享DB、KV,去掉重量级ESB),并且强调DevOps和快速演化。这就要求我们必须采用与一站式时代、泛SOA时代不同的技术栈,而Sprin...

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

Spring

Spring Boot系列十二 通过redis实现Tomcat集群的Session同步及从源码分析其原理

7

songhua.gao 发布于 2018-02-02

1. 概述 在tomcat等web容器中,session是保存在本机内存中。如果我们对tomcat做集群,不可避免要涉及到session同步的问题,必须保证同一个集群中的tomcat的session是共享的。本文通过Spring boot实现分布式系统Session同步,主要包括...

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

Spring

springcloud(十二):使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪

6

yeseng 发布于 2018-02-02

随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。 现今业界分布式服务...

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

Spring

边做边学,基于Spring Cloud的微服务架构最佳实践

zhuangli 发布于 2018-02-01

本文节选自开源无服务器PaaS Rainbond 文档,原文请戳 链接 概述 微服务是可以独立部署、水平扩展、独立访问(或者有独立的数据库)的服务单元,Spring Cloud则是用来管理微服务的一系列框架的有序集合。利用Spring Boot的开发便利性,Spring Clou...

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

Spring

SpringBoot RabbitMQ 整合进阶版

8

changyuan.xu 发布于 2018-01-26

RabbitMQ 是消息中间件的一种, 消息中间件即分布式系统中完成消息的发送和接收的基础软件. 这些软件有很多, 包括 ActiveMQ ( apache 公司的), RocketMQ (阿里巴巴公司的, 现已经转让给 apache), 还有性能极高的 Kafka。 消息中间件...

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

Spring

美利好车的微服务实践

6

puefu.he 发布于 2018-01-23

前言 美丽好车的微服务实践是基于 Spring Cloud 体系来做的,在具体的开发过程中遇到了不少问题,踩了不少坑,对于微服务也有了实际的切身体会和理解,而不再是泛泛而谈。在整个 Spring Cloud 技术栈中,基于不同职责需要,我们选择了相应组件来支持我们的服务化,同时配...

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

Spring

2017 年度码云新增项目排行榜 TOP 50,为它们打“call”

36

小丁 发布于 2018-01-22

2017 年度码云新增热门开源软件排行榜 TOP 50 2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,我们来关注一下这一年里码云上新增的最热门的开源项目吧。此榜单根据 2017 年在码云上新增开源项目的 Watch、Star、Fork 数量以及其他...

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

Spring

聊聊Dubbo(一):为何选择

4

dulong 发布于 2018-01-17

随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢? 对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长 。技术对于业务也是如此的...

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

Spring

Spring Cloud分布式事务终极解决方案探讨

3

hellas 发布于 2018-01-17

阿里2017云栖大会《 破解世界性技术难题!GTS让分布式事务简单高效 》中,阿里声称提出了一种破解 世界性难题 之分布式事务的终极解决方案,无论是可靠性、还是处理速率都领先于市面上所有的技术。但令人遗憾的是一来项目 未开源 ,二来还必须 依赖阿里云 的分布式数据库。毕竟, 吃饭...

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

Spring

漫谈spring cloud分布式服务架构

1

yeseng 发布于 2018-01-12

Spring Cloud是一系列框架的有序集合,利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring并没有重复制造轮...

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

Spring

Spring Boot系列(七)Spring Boot使用Redis实现session共享

1

darida 发布于 2018-01-11

这一篇介绍Spring Boot使用Redis实现session共享,需要springboot实战完整视频教程的,点击 这里 ! Redis是一个缓存消息中间件及具有丰富特性的键值存储系统。Spring Boot为Jedis客户端库和由Spring Data Redis提供的基于...

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

Spring

Spring Boot自动配置的"魔法"是如何实现的?

1

zhuangli 发布于 2018-01-08

Spring Boot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。Spring Boot的特点可以概述为如下几点: 内置了嵌入式的Tomcat、Jetty等Serv...

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

Spring

配置中心一团糟?Hawk微服务化改造切合企业系统需求

1

songhua.gao 发布于 2017-12-28

微服务近年来炙手可热,如果在后端服务领域诸多热门技术趋势中,比如容器、微服务、DevOps等,找出一个最火的方向,那么非微服务莫属。微服务架构通过有效拆分应用,解耦系统,提供更好的软件伸缩性和企业的敏捷性,实现敏捷开发和部署。 它不是一种横空出世的技术,事实上微服务microse...

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

Spring

数人云 线上分享 | 分布式配置中心架构与实战

18

xirruiqiang 发布于 2017-12-26

微服务近年来炙手可热,如果在后端服务领域诸多热门技术趋势中,比如容器、微服务、DevOps等,找出一个最火的方向,那么非微服务莫属。微服务架构通过有效拆分应用,解耦系统,提供更好的软件伸缩性和企业的敏捷性,实现敏捷开发和部署。 它不是一种横空出世的技术,事实上微服务microse...

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

Spring

Spring Cloud(十一)高可用的分布式配置中心 Spring Cloud Bus 消息总线集成(RabbitMQ)

9

wenming.gapo 发布于 2017-12-25

上一篇文章,留了一个悬念, Config Client 实现配置的实时更新,我们可以使用 /refresh 接口触发,如果所有客户端的配置的更改,都需要手动触发客户端 /refresh ,当服务越来越多的时候,那岂不是维护成本很高,显然不太合适,而使用 Spring Cloud ...

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

Spring

工作一到五年的Java程序员遇到瓶颈应该如何提升自己突破

xiaoli.he 发布于 2017-12-15

具有一到五年开发经验 需要学习内容很多 JVM/分布式/高并发/性能优化/Spring MVC/Spring Boot/Spring Cloud/MyBatis/Netty源码分析等等等 01、透彻理解Tomcat原理手写动静态资源的实现 02、分享能源领域的分布式监测系统架构 ...

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