标签:Spring cloud

Java

Spring Cloud Pipelines1.0.0.M8 发布,重构 CF

hellas 发布于 2018-06-14

Spring Cloud Pipelines 1.0.0.M8 发布了,这是 Spring Clound Pipelines 的一个新里程碑,此次更新增加了许多新功能和关于质量与测试的改进,包括重构 Cloud Foundry,更改发布模式等。 新功...

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

Spring

为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?

6

darida 发布于 2018-06-13

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背...

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

Spring

Spring Cloud Zuul过滤器获取请求参数问题?

2

xiaoli.he 发布于 2018-06-12

今天有个朋友咨询我一个问题,截图如下: 在忙完了自己的事情后,我也简单的看了下,然后写了一个Filter来实现这位朋友说的功能,其实就是想记录请求的参数信息,下面我把涉及到的请求都打印了一遍,当然日志格式你可以自定义。 输出日志的Filter public class Debug...

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

Spring

Spring Cloud Config采用数据库存储配置内容【Edgware+】

darida 发布于 2018-06-11

在之前的 《Spring Cloud构建微服务架构:分布式配置中心》 一文中,我们介绍的Spring Cloud Server配置中心采用了Git的方式进行配置信息存储。这一设计巧妙的利用Git自身机制以及其他具有丰富功能的Git服务端产品,让Spring Cloud Serve...

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

Spring

Spring Boot Admin 2.0.0 发布,使用 Vue.js 重写 UI

xirruiqiang 发布于 2018-06-11

Spring Boot Admin 2.0.0 已发布 。 要注意的是,由于 Spring Cloud Finchley 尚未发布,因此该版本不包含对 Spring Cloud Discovery 的支持。 2.0.0 值得关注的变化包括 UI、客户端和后端的改进。 UI Rew...

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

Spring

高效程序员如何优雅落地需求

8

yeseng 发布于 2018-06-11

回想起从公司成立敲出的第一行代码算起到现在也快三年了,平台的技术架构,技术体系也算是经历了四次比较重大的升级转化(目前第四代架构体系正在进行中),临近年底也想抽出时间来回顾一下,一个小公司从最开始的零交易到现在交易量超过百亿背后的技术变迁。 总体介绍 在互联网金融行业一百多亿其实...

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

Spring

推荐架构学习路线 (文末附送架构资料)

9

changyuan.xu 发布于 2018-06-10

前言: 作者陈磊,之前在一线名企工作多年,级别P8, 是企业的核心技术开发人员,目前有十三年的开发经验。从事于Java后端开发,对分布式架构、spring微服务、MySQL、框架、Netty、JVM、性能优化、等技术都有较深的研究 有人说这只能是大企业或者互联网企业工程师才能拿到...

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

Java

携程Apollo配置中心架构深度剖析

7

xiaoli.he 发布于 2018-06-08

一、介绍 Apollo(阿波罗)[参考附录]是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 Apollo目前在国内开发者社区比较热,在G...

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

Java

Spring Boot 工具 Spring Cloud Skipper 1.0.5 发布

小丁 发布于 2018-06-07

Spring Cloud Skipper 1.0.5 已发布 ,Skipper 是一款轻量级工具,你可以通过它发现 Spring Boot 应用程序,并在多个云平台上管理其生命周期。你也可以独立使用 Skipper 或将其与持续集成管道集成,以帮助实施持续部署。 这是一个错误修复...

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

Spring

Spring Cloud Data Flow 1.5.1 GA 正式版发布

Harries 发布于 2018-06-07

Spring Cloud Data Flow 发布 了 1.5.1 GA 版本。 这是一个错误修复版本。服务器改进了流定义中特殊字符的处理,并在 Task 启动参数列表中传递了逗号分隔的字符串。 它应该与 Skipper 1.0.5.RELEASE 一起搭配使用,Spring C...

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

Spring

你的关注点在哪里,你的进步就在哪里

2

刘莉莉 发布于 2018-06-07

现在的微信公众号已经呈现出“泛滥”的趋势,得益于这两年的“内容创业”大潮的指引,很多人先后投入到了这个领域中。于是,我们会看到,每天在朋友圈大家都在不停转发各式各样的文章,千奇百怪的观点,这些内容剥夺了我们宝贵的时间与极其珍贵的精力。很多人的碎片化时间都放在了这上面,甚至连整块时...

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

Spring

Tips:解决Consul中服务实例重复注册的问题

1

changyuan.xu 发布于 2018-06-03

为了提升系统核心服务的问题性,避免由于K8S网络导致服务间调用的稳定性。目前将系统核心服务的部署方式从Pod Network切换到了Host Network。 Host Network限制了Pod的部署数量,最大情况下只能和主机数量保持一致。因此需要在Deployment中设置一...

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

Java

注册中心 Eureka 源码解析 —— 应用实例注册发现(六)之全量获取

5

xubiao.zhuang 发布于 2018-06-02

摘要: 原创出处 http://www.iocoder.cn/Eureka/instance-registry-fetch-all/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. Eureka-Client 发起全量获取 ...

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

Spring

Spring Boot正式发布,升还是不升呢?

1

Harries 发布于 2018-05-30

Spring帝国 Spring几乎是每一位Java开发人员都耳熟能详的开发框架,不论您是一名初出茅庐的程序员还是经验丰富的老司机,都会对其有一定的了解或使用经验。在现代企业级应用架构中,Spring技术栈几乎成为了Java语言的代名词,那么Spring为什么能够在众多开源框架中脱...

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

Spring

Spring Cloud中如何保证各个微服务之间调用的安全性(下篇)

1

hellas 发布于 2018-05-30

上篇文章 Spring Cloud中如何保证各个微服务之间调用的安全性 我们介绍了各个微服务之间调用认证的方式以及原理 今天我们继续接着上篇文章来聊一聊如何能够在调用方实现token的自动设置以及刷新 我们的认证token是放在请求头中的,相对于把token放在请求参数中更为友好...

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

Spring

中国式微服务技术栈 2.0

13

puefu.he 发布于 2018-05-29

前言 近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人的一线实践经验和我平时对Spring Cloud的调研,我认为Spring Cloud技术栈中的有些组件离生...

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

Spring

云原生java的那些事儿

7

darida 发布于 2018-05-29

内容来源: 2017年12月16日,京东金融数据研发负责人张亮在“数人云Meetup | 下一代微服务:ServiceMesh Is Coming”进行《云原生java的那些事儿》演讲分享。IT 大咖说(微信id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发...

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

Spring

Spring Cloud中如何保证各个微服务之间调用的安全性

1

xirruiqiang 发布于 2018-05-27

微服务架构下,我们的系统根据业务被拆分成了多个职责单一的微服务。 每个服务都有自己的一套API提供给别的服务调用,那么如何保证安全性呢? 不是说你想调用就可以调用,一定要有认证机制,是我们内部服务发出的请求,才可以调用我们的接口。 需要注意的是我们这边讲的是微服务之间调用的安全认...

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