Karma の Blog
首页
归档
分类
标签
友链
关于
Swagger2API接口管理
Swagger2API接口管理1.课题引入随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。 来源:PC端、微信端、H5端、移动端(安卓和IOS端) 2.传统的API文档编写存在以下几个痛点对API文档进行更新的时候,需要通知前端开发人员,导致文档更新交流不及时; API接口返回信息不明确 大公司中肯定会有专门文档服务器对
2020-05-31
2020-05
Java
API
Gradle 入门教程
Gradle 入门教程一、介绍Gradle 是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于 Groovy(现在也支持 Kotlin)的内部领域特定语言。 二、特点 Gradle是很成熟的技术,可以处理大规模构建 Gradle对多语言、多平台支持性更好 Gradle关注在构建效率上 Gradle发布很频繁,重要feature开发计划透明化 Gradle社区很活跃,并且增加迅速
2020-05-31
2020-05
Java
Zuul网关服务集成阿波罗及Swagger文档配置
1.在Apollo配置中心创建项目,并导入配置。 [ { "name": "app-member", "location": "/app-mayikt-member/v2/api-docs", "version": "2.0" }, { "name": "app-weixin",
2020-05-31
2020-05
Java
SpringCloud
Nginx相关资料
一、安装1.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 2.解压 tar -zxvf nginx.nginx-1.16.1.tar.gz 3.编译,并指定目录 ./configure --prefix=/usr/local/nginx make &&
2020-05-31
2020-05
Liunx
Nginx
中间件
携程阿波罗分布式配置中心
1.为什么要使用分布式配置中心? 统一管理微服务配置文件,可以实现动态刷新配置文件。 SpringCloudConfig与阿波罗的区别: 前者是将配置存放到git和数据库(1.3.4以后版本)中,后者是将配置存放到数据库中。 2.搭建分布式配置中心阿波罗 1.下载aplolo配置中心 https://github.com/nobodyiam/apollo
2020-05-31
2020-05
Java
SpringCloud
SpringCloud Gateway
Nacos整合SpringCloudhttps://github.com/spring-cloud-incubator/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-examples/nacos-example 1.什么是Nacos? Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 2.N
2020-05-31
2020-05
Java
SpringCloud
Nacos配置中心及注册中心
Nacos整合SpringCloudhttps://github.com/spring-cloud-incubator/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-examples/nacos-example 1.什么是Nacos? Nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 2.N
2020-05-31
2020-05
Java
SpringCloud
Sentinel服务保护
一、Sentinel 介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 https://github.com/alibaba/Sentinel[Sentinel] 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 https://github.com/alibaba/Sentinel[Sentinel] 具有以下特征: 丰富的应用场景: Sentinel
2020-05-31
2020-05
Java
SpringCloud
RabitMQ消息中间件
RabitMQ消息中间件一、介绍RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),RabbitMQ服务器是用Erlang语言编写的。 RabitMQ官方网站 1.点对点模式(简单) 2.工作模式 (能者多劳) 3.发布订阅 4.路由模式 5.topic模式(通配符) 6.RPC模式 7.发布者确定模式 二、安装 1.下载并安装erlang,下载地址
2020-05-31
2020-05
Java
中间件
RabbitMQ实战解决方案
RabbitMQ实战解决方案一、RabbitMQ死信队列 RabbitMQ死信队列俗称,备胎队列;消息中间件因为某种原因拒收该消息后,可以转移到死信队列中存放,死信队列也可以有交换机和路由key等。 产生的原因: 消息投递到MQ中存放 消息已经过期 队列达到最大的长度 (队列容器已经满了)MQ拒绝接受消息 消费者消费多次消息失败,就会转移存放到死信队列中 1.SpringBoot整
2020-05-30
2020-05
Java
中间件
1
2
3
4
5
搜索
×
关键词