
微服务
不会画画的画师
开发六年有余...
展开
-
基础篇01--单块架构及其面临的挑战
系统的架构设计是每个系统构建过程及其关键的一部分,决定了系统是否能够被正确、有效地构建。系统架构设计描述了在应用系统的内部,如何根据业务、技术、组织、灵活性、可扩展性以及可维护性等多重因素,将应用系统划分成不同的部分,并使这些部分相互分工,相互协作,从而为用户提供某种特定价值的方式。随着面向对象分析、设计模式、企业架构模式等方法论的深入人心,从功能实现、代码组织的角度考虑,系统中不同职责的部...原创 2018-10-13 18:35:46 · 295 阅读 · 0 评论 -
基础篇02--微服务架构综述
微服务架构综述什么是微服务架构微服务架构是一种架构模式,它提倡将单一的应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,对具体...原创 2018-11-06 11:10:48 · 485 阅读 · 0 评论 -
实践篇03--注册中心
Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka的二次封装,主要负责完成微服务架构的服务治理能力。我们只需通过简单引入依赖和注解配置就能使Spring Boot构建的微服务应用轻松地与Eureka服务治理体系进行整合。下面将构建用于服务治理的基础设施:构建服务注册中心服务注册与服务发现Eureka的基础...原创 2019-01-29 14:30:59 · 252 阅读 · 0 评论 -
快速使用ELK构建SpringCloud微服务日志中心
情境描述微服务架构中,除了Spring Cloud所需的组件,如网关、Eureka注册中心、配置中心等,还有大量经过业务拆分生成的微服务节点。如何有效地收集汇总各个微服务节点的日志,对于应对微服务架构的复杂性有很大的帮助。一个良好的微服务日志中心需具备方便查询、可视化展示等特点。技术选型针对上述情景,最终选定使用ELK构建日志中心ElasticSearchElasticSearch是一...原创 2019-05-23 09:32:29 · 5624 阅读 · 2 评论 -
Spring Cloud开发过程中的一些小问题
1、出现Caused by: com.sun.jersey.spi.inject.Errors$ErrorMessagesException: null解决方式:检查fastjson版本是否为1.2.37以下,如果是,改为1.2.37及以上即可原创 2019-09-10 14:56:53 · 339 阅读 · 0 评论