SpringCloud落地实践

  这几年微服务架构越来越火。伴随着微服务概念的提示,越来越多的组织为了方便开发,结合实际提供很多微服务机构,

之前工作中一直使用dubbo作为微服务框架, dubbo只是专注于服务之间的通讯,所以更灵活以扩展,但同时也暴露其弊端,

微服务其他领域关注不够。所以很多企业目前采用Spring Cloud,SpringCloud 基于Spring Boot 提供微服务领域的一整套解决方案。

当然Spring Cloud并没有重复造轮子。而是基于一些开源组件做了整合,像比较厉害的公司 Netflex就贡献了很多组件。

公司目前创业阶段,所以采用的Spring Cloud 这个Spring家族中微服务框架,同时部署采用 docker 容器化和k8s管理,

所以有必要研究下SpringCloud目前项目中Spring Cloud具体应该如下:

processon整理的一个粗略的图,processon作图还是比较好用的,还能在线分享,就是限制张数。

网关服务采用Zuul,主要做服务路由,之前的权限验证交给Auth2,后面可以考虑更精细化的校验、限流、黑白名单、加解密等等

权限控制采用Auth2

配置中心采用Spring cloud config ,(确实不太好用,没有成熟的管理界面和多元化配置,不过Spring Boot 2.0据说增加可以用Mysql,SpringCloud 可能也意识到这个问题,相信会更好)

注册中心采用eureka, (据说2.0已经不开源了? 不过使用过程中发现最大问题就是没有dubbo那种精细化的依赖管理,服务路由那么方便。 毕竟针对的方向不一样)

总之第一次Spring Cloud的shiji实践an,以后肯定会遇到遇到很多坑,也是个学习和锻炼的机会

原文地址:https://www.cnblogs.com/mxmbk/p/9417364.html

时间: 2024-07-30 15:03:39

SpringCloud落地实践的相关文章

演讲实录 | DevOps 与传统的融合落地实践(上)

导读:5月6日,优维科技与数人云主办了[DevOps&SRE超越传统运维之道 · 深圳站],6月北京站敬请关注~本文是优维科技CEO王津银关于DevOps与传统的融合落地实践的精彩分享 王津银/优维科技创始人&CEO 中国开放运维联盟发起人,精益运维"理论提出者,中国第一批DevOps Master授权讲师,持续交付专家,业内人称"老王"."互联网运维杂谈"公众号创办者.致力于互联网运维整体解决方案的产品化能力提升,缩短企业到达互联网运维的

优维DevOps系列沙龙全回顾:DevOps+SRE落地实践+DevOps最后一棒

5月6日,优维科技和数人云联合主办的DevOps&SRE系列活动<DevOps&SRE 超越传统运维之道>在深圳顺利举行. 优维科技CEO王津银.数人云CEO王璞.腾讯SNG运维负责人梁定安分别分享了<DevOps与传统的融合落地实践及案例分享><SRE在传统企业中的落地实践><DevOps最后一棒,有效构建海量运营的持续反馈能力>,为大家带来了一场异彩纷呈的技术盛宴. △场面爆满 除了DevOps.SRE相关的经验,还有具体落地的案例分享,

企业级云管理平台的架构实现与落地实践、趋势分析

4月23日天云软件技术开放日已圆满落幕,接下来几天将陆续放出沙龙期间技术大牛们的干货分享现场实录及相关文件,敬请关注.此文为第一篇,由天云软件产品总监马俊带来的IaaS专题:企业级云管理平台的架构实现与落地实践.趋势分析,以下为演讲实录. 马俊:我给大家介绍一下云管平台,OpenStack现在比较流行,企业级客户IT架构在OpenStack上会有一个云管的平台,整个业界对云系统建设也都是怎么认识的. 我们看其实最下面有一个虚拟化的层,这里面有Vsphere.KVM.XenServer,然后在上面

python coding style guide 的高速落地实践

python coding style guide 的高速落地实践 机器和人各有所长,如coding style检查这样的可自己主动化的工作理应交给机器去完毕,故发此文帮助你在几分钟内实现coding style的自己主动检查. 1.有哪些著名的Python Coding Style Guide PEP8 https://www.python.org/dev/peps/pep-0008/ 发明Python语言丰碑人物Guido van Rossum的亲自写的Coding Style, 知名度5颗

Dubbo Mesh 在闲鱼生产环境中的落地实践

本文作者至简曾在 2018 QCon 上海站以<Service Mesh 的本质.价值和应用探索>为题做了一次分享,其中谈到了 Dubbo Mesh 的整体发展思路是"借力开源.反哺开源",也讲到了 Service Mesh 在阿里巴巴的发路径将经历以下三大阶段: 撬动做透价值***实现技术换代Dubbo Mesh 在闲鱼生产环境的落地,分享的是以多语言为撬动点的阶段性总结. 文章首发于「QCon」,阿里巴巴中间件授权转载. 闲鱼场景的特点闲鱼采用的编程语言是 Dart,思

(转)微服务框架落地实践之路

http://www.primeton.com/read.php?id=2276&his=1 一.微服务架构产生的背景 近十年中,互联网给我们生活带来了翻天覆地的变化,消费者的生活方式日益数字化,人们可以在任何时间.任何地点利用网络进行购物体验,运用社交媒体进行自我表达,企业也在运用多种技术手段,发挥数字化潜力,改善客户联系,促进企业业务模式的转型.在这种背景下,互联网也好,传统企业也罢,都面临一个共同的需求:面对快速变化的需求,面对业务模式的升级,如何构建出灵活的,可扩展,可重用的系统? 前几

干货 | 博云基于OVS自研容器网络插件在金融企业的落地实践

本文根据博云在dockerone社区微信群分享内容整理 过去几年博云在企业中落地容器云平台遇到了很多痛点,其中一个比较典型的痛点来自网络方面,今天很高兴跟大家聊聊这个话题并介绍下我们基于OVS自研的CNI插件——内部称之为fabric项目. 01 容器平台落地时网络方面的需求 从2013年左右Docker技术在开发者中流行起来,到如今kubernetes已经成为事实上的容器编排引擎,容器.微服务.DevOps互相支持互相促进,容器云平台的实际落地案例开始越来越多.特别是2018年以来,越来越多的

数据分析的5层解读,报表仍是有效的落地实践!

文 | 船长 浙江天正电气股份有限公司(下文简称浙江天正),是中国工业电器行业规模最大的企业之一,是中国低压电器行业的领军企业.旗下有四处电气工业园:温州.嘉兴.上海.南京,低压电器行业业务以配电与工业控制为主. 2017年4月份,在温州,企业信息化交流会上,浙江天正电气控股的李书育谈起天正电气曾经面临的数据分析的挑战,分享了一年来的实践经验. 项目背景 浙江天正1999年成立,信息化也经历了近18年.浙江天正先后建设了大大小小十几套信息化系统(信息化应用简图如下),其中核心系统有四个:ERP(

Sahara的落地实践

何为Sahara The Sahara project provides a simple means to provision a Hadoop cluster on top of OpenStack 即基于OpenStack提供简单的Hadoop集群创建和管理方式. Sahara提供的功能 *      Hadoop cluster的创建 *      Hadoop cluster的扩展 *      提供业务应用能力(Elastic Data Processing) l  支持业务应用的类