SpringCloudAlibaba
从零到一的SpringCloudAlibaba开发
收数佬
这个作者很懒,什么都没留下…
展开
-
SpringCloudAlibaba(六):SpringCloudAlibaba Sentinel实现限流降级
大概有半个月没有进行更新了,确实也在纠结一些SpringCloudAlibaba的使用场景问题。同时基于当前的业务与人员配置来考虑甚至有点想放弃微服务的方案了。Sentinel的限流降级是必不可少的场景,其实也是基于当前的业务考虑是否需要Sentinel。以上的考虑核心问题就是人员配置的问题,当前我们负责该项目的人员较少,资源较少。所以才有所感但是最终肯定是需要Sentinel的场景的,还是直接一步到位吧Setinel的基本概念与使用场景Setinel的介绍为「一个高可用的流量控制与防护组件」原创 2020-06-09 21:27:29 · 518 阅读 · 0 评论 -
SpringCloudAlibaba(五):SpringCloudAlibaba+Dubbo实践
SpringCloud与Dubbo两个框架一直以来都被用来作为两种框架进行比较,其实对于两者之间进行比较是不公平的。SpringCloud可以说是一套完整的解决方案而Dubbo其实只是一种RPC和服务治理的实现方案。Dubbo一直以来在国内有较多的使用,虽然阿里中间有一段时间没有进行维护,但是受众群体还是比较多的。同时在阿里不再维护的那段时期也由当当维护的DubboX推出。但是Dubbo的相关周边组件也依然不是那么的完善。SpringCloud与Dubbo的整合方案不是那么的完善,相对来说整合的都比原创 2020-05-20 22:10:40 · 2320 阅读 · 0 评论 -
SpringCloudAlibaba(四):使用Nacos作为注册中心
前一篇已经写到了利用Nacos作为配置中心来构建一个项目,毕竟需求有很大一部分的比重就是配置中心。所以就先利用Nacos构建了基于配置中心的项目。Nacos作为注册中心是更加常用的。下面创建项目注册到Nacos中。服务提供者创建一个项目作为服务的提供者 nacos-discovery-http-provider maven引入相关依赖 <dependencies> <dependency> <groupId>com.alibaba.原创 2020-05-19 22:01:15 · 634 阅读 · 1 评论 -
SpringCloudAlibaba(三):使用Nacos作为配置中心
之前提到了这次从php技术栈迁移到java技术栈要解决的一个问题就是集中化配置管理。我们为什么会有配置中心的需求?配置管理变更较为方便 合理控制配置的权限内容Nacos 控制台增加配置文件进入Nacos管理界面,在【配置管理】-【配置列表】功能页面点击右上角的 + 号。 进入 新建配置 页面,填写要新增的配置内容 WARN:Data ID的默认扩展名为properties,如果需要使用yaml格式则需要指明是.yaml 发布配置 配置完成后点击发布,即可在配置列表中看到刚才新增的配置.原创 2020-05-09 21:44:23 · 922 阅读 · 0 评论 -
SpringCloudAlibaba(二):Nacos介绍与环境安装
SpringCloud alibaba在之前已经进行了大概的介绍,在微服务环境下对于大量存在的服务管理等肯定需要一个统一的服务注册中心,同时也由于之前提到的集中式配置中心的需求。那么在SpringCloud alibaba中最优的选择就是Nacos。什么是Nacos?Nacos用于服务的注册发现与服务的配置管理。Nacos提供了简单易用的Web Console。可以帮助开发者快速的实现服务发现、服务配置管理、服务元数据等需求。它类似于Dubbo的zookeeper注册中心、SpringCloud原创 2020-05-08 17:47:32 · 520 阅读 · 0 评论 -
SpringCloudAlibaba(一):概述与重要组件
前一篇提到了我们为什么要替换PHP语言采用Java语言。而Java语言的框架选型上来说有太多的选择,常见的有Dubbo,SpringCloud等。我们选择了SpringCloudAlibaba。替换PHP语言到SpringCloudAlibaba是个大工程,主要是业务迁移部分。讨论之初我也确认过是否迁移原有的业务,得到的明确答复是迁移。 那么这么来说也就简单了,复杂的就是工期问题了。Spri...原创 2020-05-07 10:55:20 · 5699 阅读 · 0 评论 -
SpringCloudAlibaba(前传):接到个任务,php转Java
近期手头上的工作差不多完成了,可能作为数据开发来说最近的数据已足以支撑当前业务所以没有较多的工作安排。所以突然收到一个任务,php转Java。别误会,不是说我的开发语言,是企业的开发语言要从php转到Java。而企业内主要语言是Java的有我跟另外以为老哥,而我近期的工作基本完成,这个伟大的任务就落到了我的头上。脱胎换骨的升级-更换开发语言可能有人见过这句话,这句话是<阿里技术这十年...原创 2020-05-06 18:36:50 · 245 阅读 · 0 评论