自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 微服务--商品上架并保存到ElasticSearch流程

它为软件开发人员提供一个简单易用的工具包(类库),以方便的在小型目标系统中实现全文检索的功能。1.ES是一个分布式的全文搜索引擎,为了解决原生Lucene使用的不足,优化Lucene的调用方式,并实现了高可用的分布式集群的搜索方案,ES的索引库管理支持依然是基于Apache Lucene(TM)的开源搜索引擎。2.ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API来隐Lucene的复杂性,从而让全文搜索变得简单。

2023-08-09 21:36:57 214

原创 微服务--推荐码(二维码)功能实现

3.用户注册时,将模型数据传给后端,后端对推荐码进行判断,通过推荐码找到所属用户,然后把推荐人的id保存到对应字段中。2.其他注册用户如果是通过扫描这个二维码会跳转到注册界面,注册页面会将路径中的推荐码放入推荐码文本框。1.用户在注册的时候会生成一个推荐码(4位,5位,6位都可),这个二维码会展示在用户个人中心。用户有无推荐码时注册判断。用户注册时保证推荐码唯一。

2023-08-05 16:32:54 805 1

原创 SpringBoot中业务组件抽取----简单实现

4.添加META-INF/spring.factories:在src/main/resources目录下创建META-INF/spring.factories文件,并将自动配置类的全限定名添加到其中。2.编写自动配置类:创建一个Java配置类,用于配置和初始化自定义starter中的组件和Bean。3.条件化配置:如果你的starter有一些特定的依赖或条件,你可以使用Spring Boot提供的条件化注解,如。2.4文件中有很多的自动配置类,她们会被自动加载,注册到Spring容器中。

2023-08-05 14:30:00 297 1

原创 RocketMQ分布式消息队列(初体验)

RocketMQ是一个统一消息引擎、轻量级数据处理平台。

2023-07-27 20:30:50 239 1

原创 SpringCloudAlibaba初体验

Spring Cloud Alibaba旨在为微服务开发提供一站式解决方案。该项目包括开发分布式应用程序和服务所需的组件,以便开发人员可以使用Spring Cloud编程模型轻松开发分布式应用程序。使用Spring Cloud Alibaba,您只需要添加一些注释和配置,就可以为您的应用程序使用Alibaba的分布式解决方案,并使用Alibaba中间件构建自己的分布式系统。

2023-07-23 23:23:41 51

原创 SpringCloudNetflix集成其组件

所有的请求都需要通过zuul将请求分发到其他微服务,根据这一特性我们就可以在zuul做统一的登录检查,下游的微服务不再处理登录检查逻辑。基于Ribbon封装,简化url,参数的拼接过程,编写feign接口就key了。

2023-07-22 23:44:01 61

原创 SpringCloudNetflix初体验

微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。集群指的是把应用进行复制多个相同的应用一起工作来提高作业能力,多个应用做的是相同的事情,就应用本身而言任然是单体结构。优点:①代码简单方便开发维护 ②扩展能力强 ③服务之间无耦合 ④通用性强,不同服务可以使用不同的编程语言。将应用按照业务进行拆分成多个子应用,多个子应用部署在不同的服务器中,多个子应用组成一个完整的系统。

2023-07-21 23:23:46 87 1

原创 Sringboot操作ElasticSearch全文搜索引擎

五丶实现ElasticsearchRepository接口(ElasticsearchRepository<文档对象,文档对象中id的类型>)ElasticsearchRestTemplate 操作ES的template模板。OrderRepository 用于调用repository内置方法进行CRUD。二丶配置yml(端口号默认9200,不做更改的话可以不配置)四丶编写document对象。

2023-07-19 22:24:16 111 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除