微服务
文章平均质量分 64
灰白色可乐
人最大的悲哀就是放弃了不该放弃的,比如,梦想!!!
展开
-
记录一次ApplicationContext打入jar包后getBean空指针问题
项目中有两个服务,PC和H5,各自的工程代码里都有Service包。后来做代码优化,将service的包抽出来做了一个jar包,PC和H5的服务各自引用该jar包。原本service包在各自服务内部的时候没有问题,抽出来jar包再引用后就发现,使用ApplicationContext.getBean方法时,ApplicationContext报空指针,以下为项目中的代码结构以及解决方法。 在framework-common的jar包中有一个SpringContextUtil...原创 2021-12-13 17:16:30 · 3746 阅读 · 0 评论 -
Spring Cloud Netflix — 简介
MicroService 简单来说,微服务架构的风格是,开发一组小型的服务来完成一个独立的应用系统,其中每个小型服务都运行在自己独立的进程中,并经常采用HTTP资源API这种轻量级的方式通信。这些服务围绕业务功能来构建,并且有全自动的部署机制来独立部署。这些微服务可以用不同的语言来编写,并且使用不同的数据存储机制,我们只需要对这些服务做最低下度的集中管理。根据上面这段对微服务的描...原创 2018-03-18 10:08:52 · 23545 阅读 · 3 评论 -
记录最近遇到的一些版本冲突问题
1、Missing dependency for field : javax.ws.rs.core.UriInfo comm.alibaba.fastjson.support.jaxrs.FastJsonProvider.uriInfo问题场景:在使用Eureka时,引入了spring-cloud-dependencies,版本为Dalston.SR4,在启动编译时产生了这个问题,并因为这个问题引...原创 2018-03-18 10:43:27 · 2775 阅读 · 1 评论 -
Spring Cloud Netflix — 服务注册与发现
前言 用过dubbo的朋友们都清楚,它作为一个分布式管理框架,大体可以分为三个部分:服务注册中心,服务生产者和服务消费者。Spring Cloud作为一站式分布式框架,自然也提供了相应的组件,来完成服务注册与发现的过程。没有用过分布式管理框架的同学,可以简单这么着理解:上篇说道微服务将以往的工程拆成了多个服务组件,服务组件之间调用管理的框架就是分布式框架。分布式管理框架可以使用服...原创 2018-04-15 17:13:20 · 679 阅读 · 0 评论 -
Spring Cloud Netflix — 服务消费
前言 题目本想写服务消费者,可是又怕太强调消费者三个字,因为在Eureka中服务消费者同样也可以作为服务生产者来提供服务,所以这里只写了服务消费。Eureka的服务消费有两种方式,一种是rest+ribbon的方式,另一种是Feign的方式。Rest+Ribbon 像上一篇博客所讲,创建一个Spring Boot项目,添加Ribbon的引用;如果是Spring Bo...原创 2018-04-22 17:56:11 · 410 阅读 · 3 评论 -
Spring Cloud Netflix — Eureka Server Cluster
前言 Eureka Server作为服务注册中心,搭建集群还是相当必要的,Eureka Server搭建集群相当简单,只需要分别部署两台机器,两个Eureka Server相互注册即可。搭建像之前的Eureka Server一样,创建工程,添加配置文件。以两个配置文件,配置不同的域名。启动不同的配置文件,相当于启动不同的节点。 java -ja...原创 2018-06-23 10:35:01 · 488 阅读 · 0 评论