![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 67
66不喝可乐
不会做饭的程序员,不是一个好程序员
展开
-
高可用高并发系统分析
介绍:本章就简单那我们公司做的项目分析下,如何搭建一个高可用高并发的系统原创 2020-02-20 21:43:49 · 259 阅读 · 0 评论 -
部署kong、postgresql、kong ui
最近在研究网关这块,在网上自己群里面找了很久都没有很好的开源网关教程之前用了soul感觉还行,但是教程也很少,到时候也会写一篇详细的教程这里就把kong的部署,使用教程从头到尾说明一下,网上找资料、错误太难了一、安装postgresql二、部署kong三、部署kong ui四、使用测试...原创 2019-11-22 17:34:12 · 287 阅读 · 0 评论 -
springcloud使用alibaba的nacos注册中心,以及自定义ribbon使用
文章里将会讲到,如何部署nacos server服务,springcloud中如果使用,以及服务的负载均衡,自定义负载均衡规则等等。原创 2019-11-20 10:45:33 · 2464 阅读 · 2 评论 -
在使用ribbon自定义规则的时候,获取的服务不变的问题
之前在项目中写Ribbon的时候,想写一个负载均衡;大概思路就是,一个消费者,两个提供者,然后两个提供者都是有两台集群的,那么这时候我们的提供者做更新的时候,想要平滑切换流量,就需要负载均衡将流量全部打到一台服务商。但是网上的例子都不行,都会出现一个问题,就是消费者访问提供者的时候,请求切换不到另一台提供者上面,就会导致访问不到报系统异常。也就是下面这个,lb.getAllServers()...原创 2019-11-19 14:35:39 · 588 阅读 · 3 评论 -
springboot+dubbo+sentinel限流+定时器任务管理+API在线文档项目
介绍:之前的博文里有写到一章springboot+dubbo项目,这篇文章是在之前文章基础上新加了一下功能,这篇文章就不详细写出来了,直接项目共享出来,大家感兴趣可以下载看看一、项目结构二、项目数据库三、项目启动顺序四、项目请求入口五、项目请求案例六、源码下载...原创 2019-07-02 09:07:40 · 1741 阅读 · 1 评论 -
spring boot 使用RabbitMQ
介绍:通常我们谈到队列服务, 会有三个概念: 发消息者、队列、收消息者,RabbitMQ 在这个基本概念之上, 多做了一层抽象, 在发消息者和 队列之间, 加入了交换器 (Exchange). 这样发消息者和队列就没有直接联系, 转而变成发消息者把消息给交换器, 交换器根据调度策略再把消息再给队列。那么,其中比较重要的概念有 4 个,分别为:虚拟主机,交换机,队列,和绑定。虚拟主机:一个虚拟...原创 2019-06-10 14:32:07 · 180 阅读 · 0 评论 -
spring boot 使用redis消息队列发送短息
介绍:该功能用在处理登录、注册、支付的时候发送短信或者邮件通知的时候,将信息先放进redis list ,然后再已先进先出的方式取出,处理数据。流程图:第一步:redis工具类public class RedisTools { public static void lPush(StringRedisTemplate stringRedisTemplate,String key,S...原创 2019-06-10 14:19:45 · 811 阅读 · 0 评论 -
spring boot 连接hive
介绍:linux文章里讲了怎么部署,这章主要讲如何通过springboot连接hive第一步:加入jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> &...原创 2019-06-10 14:16:01 · 16128 阅读 · 1 评论 -
spring boot 连接mongodb
介绍: MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。传统的关系数据库一般由数据库(da...原创 2019-06-10 14:09:13 · 5415 阅读 · 1 评论 -
spring boot 微服务
介绍:随着spring不断的发展,涉及到的领域也越来越多,项目整合开发需要各种各样的文件,慢慢的变得不那么简单易用,违背了最初的理念。spring boot正是在这样的一个背景下被抽象出来的开发框架,目的为了让大家更容易的使用spring,更容易的集成各种常用中间件、开源软件。另一方面,spring boot诞生时,正处于微服务概念慢慢酝酿中,spring boot的研发融合了微服务架构的理念。实...原创 2019-06-10 14:03:59 · 743 阅读 · 1 评论 -
spring boot使用kafka
介绍:之前的文章里面讲过了怎么部署kafka,这边文章就介绍怎么使用spring boot 使用kafka第一步:加入相关架包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifact...原创 2019-06-10 14:00:45 · 1218 阅读 · 0 评论 -
springboot+websocket+redis
介绍:通过websocket+redis做一个简单的客服聊天系统流程图:说明:客服管理人员登录后台,点击客服界面的时候,创建websocket客户端,等待接受用户消息用户从页面点击客服服务的时候,创建websocket客户端,这时候将消息发送给客服客服接收到用户消息,回复消息给用户用户发送消息以及客服回复消息都通过API接口调用,然后转发给对应的websocket客户端第一步:...原创 2019-06-10 13:54:02 · 8055 阅读 · 4 评论 -
springboot 使用activeMQ
介绍:ActiveMQ是一个开源兼容Java Message Service (JMS) 1.1面向消息的中件间. 来自Apache Software Foundation. ActiveMQ提供松耦合的应用程序架构.那么为什么要用消息ActiveMQ?下面来看两组图:一、异步处理:串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。...原创 2019-06-10 13:36:06 · 421 阅读 · 0 评论 -
zuul 动态网关路由
介绍: zuul的主要功能是路由和过滤器。第一步:pom加入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency&...原创 2019-06-10 13:22:14 · 651 阅读 · 0 评论 -
gateway 动态网关路由
介绍:API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它 与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与 管理、静态响应处理。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。...原创 2019-06-10 11:48:37 · 4252 阅读 · 0 评论 -
springcloud+springboot+feign一个简单的案例
介绍:其他文章里介绍了springboot+dubbo,这篇文章将简单的分享一个自己整理的springcloud+springboot+feign案例,初学者可以下载下来进行参考一、项目结构hucheng-springcloud-feign |__ hucheng-springcloud-feign-common &nbs...原创 2019-06-13 15:11:24 · 2662 阅读 · 2 评论 -
springboot 使用dubbo项目开发
介绍:我们知道springboot是微服务,dubbo是alibaba一套开源的分布式框架,dubbo其中有注册中心,生产者,消费者,监控,通过rpc方式调用,本章将使用springboot结构构建dubbo项目下面是官方提供的一张原理图:rpc又是什么?...原创 2019-06-12 17:38:29 · 264 阅读 · 0 评论