文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建&素材管理(含优化)

一:前后端搭建1.后端搭建后端搭建的模块主要有两个,一个是自媒体端对应的微服务,另外一个是自媒体端对应的网关,见下图:编辑(1)在tbug-headlines-service模块下创建tbug-headlines-wemedia模块,然后创建相关数据库表,数据库表如下:编辑完成上述操作之后添加Nacos配置:编辑 配置文件信息如下:spring: datasource: driver...

【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建&素材管理(含优化)
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:分布式文件系统MinIO实现文章页面存取

 一:概述        MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。     &...

【Spring Cloud】新闻头条微服务项目:分布式文件系统MinIO实现文章页面存取
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:使用JWT+MD5+Salt进行登录验证

一:需求分析        现在无论什么应用都少不了登录验证环节,而登录环节又少不了安全与校验,一是要防止用户信息被盗取,而是要防止用户利用漏洞进行暴力登录。所以针对这两个方面我选用的方案是采用MD5加盐进行加密并采用JWT进行验证的方案。当然用户还可以选择以游客身份进行访问,但是只有在登录的情况下才能对文章进行点赞、关注及收藏等动作。二:表结构分析1.数....

【Spring Cloud】新闻头条微服务项目:使用JWT+MD5+Salt进行登录验证
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:环境搭建及框架准备

一:项目介绍1.项目功能描述        该项目是一个文章体裁类的项目,面对三种不同群体(用户、自媒体创作人、管理员)有三种不同的客户端(App移动端、自媒体创作端、管理端),而这三者之间可以通过Feign实现相互调用。        在App移动端,用户可以查看文章并且能够对文章进行点赞、收藏、关注作者等操作,除....

【Spring Cloud】新闻头条微服务项目:环境搭建及框架准备
文章 2022-08-25 来自:开发者社区

微服务学习笔记十一 Spring Cloud Zipkin服务跟踪

Spring Cloud ZipkinZipkim是一个可以采集并且跟踪分布式系统中请求数据的组件,让开发者可以更加直观的监控到请求在各个微服务所耗费的时间等,Zipkin:Zipkin Server、Zipkin Client,**创建Zipkin server**创建一个maven工程,pom.xml```yaml<dependencies>    <d....

文章 2022-08-25 来自:开发者社区

微服务学习笔记十 Spring Cloud Config远程配置

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200717143242835.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0OTY5NjQz,size....

文章 2022-08-25 来自:开发者社区

微服务学习笔记九 Spring Cloud Config本地配置中心

Spring Cloud Config,通过服务端可以为多个客户端提供配置服务。Spring Cloud Config可以将配置文件存储在本地,也可以将存储文件存储到远程Git仓库。创建Config Serve,通过它管理所有的配置文件。**本地文件系统**nativeconfigserver -> application  声明这是存放本地配置文件系统的模块,具体的存放文件为:....

文章 2022-08-25 来自:开发者社区

微服务学习笔记八 Spring Cloud Hystrix容错机制

**Hystrix 容错机制**在不改变各个服务器调用关系的前提下,针对错误情况进行预先处理。设计原则:1)服务隔离机制2)服务降级机制3)熔断机制4)提供实时的监控和报警功能5)提供实时的配置修改功能Hystrix数据监控需要结合Spring Cloud Actuator来使用,Actuator提供了对服务的健康监控、数据统计,可以通过hystrix.stream节点获取监控的请求数据,提供了....

文章 2022-08-25 来自:开发者社区

微服务学习笔记七 Spring Cloud Feign负载均衡及服务熔断

**Feign:**与Ribbon一样,Feign也是由Netflix提供的,Feign是一个声明式、模块化的Web Service客户端,它简化了开发者编写Web客户端的操作,开发者可以通过简单的接口和注解来调用HTTP API ,Spring Cloud Feign,它整合了Ribbon和Hystrix,具有可插拔、基于注解、负载均衡、服务熔断等一系列便捷功能。相比较于Ribbon+Rest....

文章 2022-08-25 来自:开发者社区

微服务学习笔记六 Spring Cloud Ribbon负载均衡

## RibbonSpring Cloud Ribbon是一个负载均衡的解决方案,是netflix发布的负载均衡器,基于netflix Ribbon实现的,是一个用于对HTTP请求进行控制的负载均衡客户端。在注册中心对Ribbon进行注册之后,Ribbon就可以基于某种负载均衡算法,如轮询、随机、加权轮询、加权随机等自动帮助服务消费者调用接口,开发者也可以自定义Ribbon负载均衡算法。Spri....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注