互联网科技Java成长之路程序员

微服架构的论述

2019-05-01  本文已影响48人  Java_老男孩

搭建微服架构

一、什么是微服架构

简单的说就是将一个整体的应用按照一定的规则拆分成一个个独立的应用,这些独立的应用后面又组合成了一个整体的应用。
比如说一个博客系统,我可能包含了发表文章,用户登录,用户评论等功能,如果是一个单一的应用这些功能都会包含在这个应用里面。
而如果是微服架构 这些功能可能会包含在 文章服务,用户服务,评论服务里面。

这是我简单写的一个微服例子

整体实现了发文章,浏览文章。用户登录,用户评论的功能。

分别有 用户服务,文章服务,评论服务,文件服务组成。

二、微服架构遇需要考虑的问题
三、服务的开发框架 spring cloud

spring cloud 集成了微服常用的组件,包含了服务的注册与发现,服务调用,负载均衡,熔断,监控,配置管理,服务网关等。配合spring 庞大的技术站,spring cloud也渐渐成为了 微服的代名词。
主要的一些组件:


本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。同时我经过多年的收藏目前也算收集到了一套完整的学习资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货,希望对想成为架构师的朋友有一定的参考和帮助

需要更详细思维导图和以下资料的可以加一下技术交流分享群:“708 701 457”免费获取




上一篇 下一篇

猜你喜欢

热点阅读