一、简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!  knife4j的前身是swagger-bootstrap-ui,为了契合微服务的架构发展,由于原来swagger-bootstrap-ui采用的是后端Java代码+前端Ui混合打包的方式,
在微服务中集成Spring Boot Admin 的主要作用之一就是用来监控服务的实例状态,并且最好是当服务DOWN或者OFFLINE的时候发消息提醒,SBA2 提供了很多提醒方式,并且SBA2 已经集成,只要进行少量配置即可将状态变更发送到,详见我的另外一篇文章《Spring Boot Admin 参考指南》。SBA2 接入飞书这里我要说明如何进行自定义提醒,将飞书提醒集成到SBA2中
转载 6月前
9阅读
后台监控服务器搭建 ======== 创建SpringBoot Admin服务端1、POM依赖2、启动类加上@EnableAdminServer3、SecuritySecureConfig安全认证4、CorsConfig跨域配置5、application.yml配置文件6、log4j2.xml日志配置7、登录Admin页面======== 创建 (zaedu-inform)客户端 并整合消息
文章目录一、全局异常处理1、自定义业务异常类2、全局异常处理类二、配置机器人1、创建机器人三、整合机器人1、引入jar包2、发送信息的工具类3、测试4、常见报错四、所用到的工具类 一、全局异常处理 1、自定义业务异常类某些时候,由于业务逻辑需要抛出自定义异常,这个时候就需要自定义业务异常类。 定义CommonException,使他继承于RuntimeException.说明:因为某
本文将讲解:SpringBootAdmin服务搭建、集成、日志实时预览、服务告警推送至群消息前言概述本篇讲解SpringBoot2.X整合SpringBoot-Admin监控。Spring Boot Admin 就是将 Spring Boot Actuator中提供的endpoint信息可视化表示,并且可以通过群、邮件、Telegram、Hipchat等发送告警消息。预览效果服务说明 S
SpringBoot admin+Eureka+通知一、效果登录账号+密码监控服务查看实时日志通知 二、什么是Spring Boot Admin ?Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或
目录Spring Boot Admin 监控告警服务邮件警报警报Spring Boot Admin 监控告警服务在微服务架构下,服务的数量少则几十,多则上百,所以对服务的监控必不可少。如果是以前的单体项目,启动了多少个项目是固定的,可以通过第三方监控工具对其进行监控,然后实时告警。在微服务下,由于服务数量太多,并且可以随时扩展,这个时候第三方的监控功能就不适用了,不过我们可以通过 Spring
在微服务场景中多个服务状态的监听变得复杂,如果直接使用Spring Boot Actuator 进行服务的监控也不是很方便,因为集群中的服务肯定不止一个,将这些数据汇总展示就很不方便,本文利用Spring Boot Admin简洁快速的实现集群服务健康监控,通过简单的配置实现机器人通知(你也可以改成其他的类型)一、环境配置Springboot 2.1.1springCloud 2.1.1Spr
企业版手机端对接: 作为后台我把理解成了一个特殊的浏览器。 dingding文档https://open-doc.dingtalk.com/?spm=a219a.7629140.0.0.o6fMoq 这个文档的开发者接入里有对应的接口,也就是你访问对应url,dingding会回复对应的信息,操作dingding控件的接口。 第一次dingding对接一头雾水,总结了几个问题: 怎
 所需工具类,在需要通知的地方选择合适的方法,亲测有效package com.saic.fin.system.util; import com.aliyun.credentials.utils.StringUtils; import com.dingtalk.api.DefaultDingTalkClient; import com.dingtalk.api.DingTalkClien
转载 6月前
26阅读
在生产环境中,要求对日志进行分类切割及ERR异常类能及时预警,便于及时发现线上问题。一、技术要求:(1).日志按照以天为单位存储,超过一定大小后要另起文件,便于查阅,日志可设置过期时间,过期后系统可自动删除,避免海量存储空间(2) 出现线上ERROR级别异常,需要通过或者邮件及时预警(3)把ERROR级别异常信息存储到数据库,方便线上查询(4)要能方便区分除生产环境及开发环境,开发环境不需要邮
转载 7月前
39阅读
SpringBoot admin+Eureka+通知 一、效果 登录账号+密码 监控服务 查看实时日志 通知 二、什么是Spring Boot Admin ? Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过H
说在前面最终会做一个开源项目,实现一些中国式审批流程功能以及讲解。点击直达感兴趣的朋友点赞收藏上文提到如何部署【发布】一个流程定义,本篇将使用部署成功的流程定义来完成一条简单的流程实例【ResultReturn是自定义的返回值类,有需要的可以私信我获取,返回值改一下,这部分代码与本文无关就不贴出来了】对Springboot统一返回数据格式不清楚的同学可参考本篇Springboot统一返回数据格式修
公司如果有在使用,向企业管理员申请一个开发者权限。如果觉得麻烦,可以自己去平台注册一个企业,不需要认证的。创建第三方授权应用1、 选择 工作台 tab 页 2、 拉取至末尾,选择自建应用/或者直接进入 开发者后台:3、 在开发者后台页面,选择企业内部开发,然后单击创建应用。4、 在弹出的页面中填写基本信息,然后单击确定创建。应用类型:选择H5微应用。开发方式:选择企业自主开发。 5、应
SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇5 整合第三方技术5.18 消息简介5.18.1 消息5.18.2 技术介绍5.18.3 小结 5 整合第三方技术5.18 消息简介5.18.1 消息古代,烽火戏诸侯【当然我们不是谈历史,烽火台就是为了传递消息建的】【两个主体】消息发送方 生产者消息接收方消费者【消息的模式】同步消息:我【发送方】发
写在前面,mq简称消息队列,本文介绍的是activemq.那mq主要用在什么场景,他的作用又是什么呢? 介绍:mq称为消息中间件,语言表达不如看图. image.png image.png 顾名思义,mq主要还是为了提高服务器响应速度,提高客户体验.举个例子大家就应该明白了。 比如当用户登录某商城后,点击某
前言:废话不多说,上手就干 1、这里使用的是的h5微应用,pc端应用,至于在内怎么创建h5微应用,这里就不在一一述说了,百度也行,看官方文档也行,主要是我不想截屏了,太麻烦了,哈哈; 2、到这里时,内创建的h5微应用已经完成了,需要注意的有一下几点:3、先进行第一步操作,内部免密登录,这里就不用官方文档的描述了,直接上代码: 这里前端使用的是vue//内部this指向问题,
jenkins使用pipeline构建项目时发送通知现在使用jenkins做持续集成和发布的越来越多,使用用来处理工作、交流的也越来越多,一般情况下,我们希望jenkins完成一个job的时候可以通知相关人员完成的状态(成功或失败),邮件是一个不错的选择,但是如果能使用钉进行通知,那就更加方便了。 目前jenkins已有插件可以支持通过发送消息,下面就简单介绍一下,如何使用Je
一、概述1. 在大多应用中,我们系统之间需要进行异步通信,即异步消息。2. 异步消息中两个重要概念:    消息代理(message broker)和目的地(destination)    当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目 的地。3. 异步消息主要有两种形式的目的地    1. 队列(queue):
RabbitMQ的模式中,常用的模式有:简单模式,发布与订阅模式,工作模式,路由模式,主题模式。简单模式由于不太会运用到工作中,所以不准备记录了,今天记录下发布订阅模式和springboot的整合过程。废话不多说,直接开始。1. 创建RabbitMQ的生产者创建一个springboot项目,项目创建强烈推荐使用阿里云的springboot脚手架URL。地址:https://start.aliyun
  • 1
  • 2
  • 3
  • 4
  • 5