
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目背景:两个Kafka消费者群组,消费同样的主题,一个消费者群组消费数据后,发给mqtt服务,供其他应用接收;另一个消费者群组消费数据后,存入mysql数据库。问题描述:提示:这里描述项目中遇到的问题:在项目中使用Kafka消费者消费数据,并配置了分区再均衡监听器,在日志文件中发现再均衡监听器频繁的输出日志,即频繁发生分区再均衡。而项目已经跑了很久,没有新的消费者加入消费者群组,为何还要频繁进行
一、什么是配置中心在微服务架构中,配置中心就是统一管理各个微服务配置文件的服务。把传统的单体jar包拆分成多个微服务后,配置文件也要拆分,每个微服务都要有自己的配置文件。为了统一维护,方便管理,所以出现了配置中心的概念。所有的微服务配置文件都在配置中心中管理和读取,因此,出现了配置中心的概念。提供配置中心的服务有Nacos,Apollo等,这里我们讲解Nacos的配置中心功能。二、Nacos服务端
问题项目中用WebSocket作为客户端,接收其他厂商的数据。出现数据处理延迟的情况。前面博客中已经说到,增加线程处理数据可以解决延迟。但是在反复调试中发现,除了增加线程以外,还有一个因素影响数据的延迟,如下:wsWebSocketContainer.setDefaultMaxBinaryMessageBufferSize(51200000);wsWebSocketContainer.setDef
前言顾名思义,BeanFactory是生产Bean的工厂。Bean就是Spring容器管理的对象。下面我们分析一下BeanFactory及其子类的源码,对我们深入理解Spring的初始化和原理非常有帮助一、BeanFactory分析/** Copyright 2002-2020 the original author or authors.** Licensed under the Apache
内网环境部署一套微服务应用系统,采用docker方式部署。包括mysql、redis、nginx、nacos、gateway以及应用程序的jar包。下面记录部署的过程和遇到的问题。

前言Nacos官网一、什么是NacosNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态 服务发现、服务配置、服务元数据及流量管理。Nacos 的关键特性包括:服务发现和服务健康监测动态配置服务动态 DNS服务服务及其元数据管理简单而言,Nacos就是帮助我们管理微服务的组件。二、Nacos的安装Nacos是一个服务,需要安装上,然后微服务才
@Bean总体介绍此注释的属性的名称和语义有意地与springxml模式中的元素的名称和语义相似。Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。SpringIOC 容器管理一个或者多个bean,这些bean都需要在@Con
一、什么是配置中心在微服务架构中,配置中心就是统一管理各个微服务配置文件的服务。把传统的单体jar包拆分成多个微服务后,配置文件也要拆分,每个微服务都要有自己的配置文件。为了统一维护,方便管理,所以出现了配置中心的概念。所有的微服务配置文件都在配置中心中管理和读取,因此,出现了配置中心的概念。提供配置中心的服务有Nacos,Apollo等,这里我们讲解Nacos的配置中心功能。二、Nacos服务端
id:bean在spring容器的唯一标识,spring容器中不可能同时存在两个相同的id。class:类的全限定名(类名+包名),用“.”号连接name:设置别名,在BeanFactory的getBean(“name”)中可以获取相应的bean。需要注意的是,bean属性的id和name,是bean的唯一标识,同一个spring的配置文件中,不同bean的id和name是不能相同的。否则会报错。