微服务
文章平均质量分 96
JinziH Never Give Up
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
微服务技术栈-Docker应用部署
之前文章讲到过,docker运行程序的过程就是去仓库把镜像拉到本地,然后用一条命令把镜像运行起来变成容器,接下来我们将介绍如何使用docker去部署Java web开发的常见服务。在本章中我们介绍了数据卷这个概念,数据卷解决了docker容器在运行过程中的数据持久化问题。然后我们利用Docker来部署了与Java Web开发联系非常紧密的几个服务,可以看出使用了docker之后我们的部署变得十分方便且管理起来非常清晰,在后续的文章中将介绍更多有关docker部署服务的知识。原创 2023-10-06 15:04:50 · 1320 阅读 · 2 评论 -
微服务技术栈-Gateway服务网关
在之前的文章中我们已经介绍了微服务技术中eureka、nacos、ribbon、Feign这几个组件,接下来将介绍另外一个组件SpringCloud-Gateway,Gateway网关是我们服务的守门神,所有微服务的统一入口。在本篇文章中,我们又介绍了微服务技术栈的另外一个技术SpringCloud-Gateway,网关具有限流、路由、权限控制等作用,其重要性不言而喻,可以在更多实践中体会网关的魅力。原创 2023-10-04 23:33:12 · 1744 阅读 · 0 评论 -
微服务技术栈-初识Docker
docker技术风靡全球,它的功能就是将linux容器中的应用代码打包,可以轻松的在服务器之间进行迁移。docker运行程序的过程就是去仓库把镜像拉到本地,然后用一条命令把镜像运行起来变成容器。通过利用Docker的快速交付,测试和部署代码的方法,可以显着减少编写代码和在生产环境中运行代码之间的延迟。在后续章节我们将介绍Docker数据卷和Docerfile的概念,以及用Docker在服务器上部署应用。原创 2023-10-05 19:01:37 · 1236 阅读 · 0 评论 -
微服务技术栈-Nacos配置管理和Feign远程调用
在上篇文章中介绍了微服务技术栈中Nacos这个组件的概念,Nacos除了可以做注册中心,同样可以做配置管理来使用。同时我们将学习一种新的远程调用方式Feign,它可以帮助我们优雅的实现http请求的发送。本章介绍了Nacos配置管理和Feign远程调用,对于哪些配置需要在Nacos中进行管理,哪些需要写到本地还需要根据不同的业务要求来,没有统一的标准。Feign可以帮助我们更加优雅的实现http请求的发送,且代码维护起来更容易。原创 2023-10-04 21:53:28 · 1707 阅读 · 0 评论 -
微服务技术栈-Ribbon负载均衡和Nacos注册中心
在上面那个文章中介绍了微服务架构的概念以及eureka注册中心的概念,在本节中我们将继续介绍微服务技术栈的其他两个组件Ribbon和Nacos。在上篇文章中已经介绍了eureka这个注册中心,现在来介绍另外一个注册中心Nacos。Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka,Ncaos功能更加丰富,在国内受欢迎程度较高。原创 2023-10-03 22:36:57 · 2220 阅读 · 0 评论 -
微服务技术栈-认识微服务和第一个微服务Demo
随着业务的不断复杂,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。本章就从微服务架构演变开始讲起,并且介绍一系列微服务技术栈然后搭建一个自己的微服务demo。SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件,同时要注意不能把微服务技术和SpringCloud画等号。在后续的文章中将介绍更多有关微服务技术栈的知识。原创 2023-10-03 14:36:22 · 1144 阅读 · 0 评论