Karma の Blog
首页
归档
分类
标签
友链
关于
Node.js安装及环境变量配置
==个人记录,便于安装== 1.下载安装(省略)2.检查node、npm是否安装成功node -v npm -v 3.环境配置进入node.js根目录,创建node_global和node_cache文件夹,输入cmd命令: npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\P
2020-05-31
2020-05
前端
RabbitMQ消息幂等问题
RabbitMQ消息幂等问题一、RabbitMQ消息自动重试机制 当消费者业务逻辑代码中,抛出异常自动实现重试 (默认是无数次重试) 应该对RabbitMQ重试次数实现限制,比如最多重试5次,每次间隔3s;重试多次还是失败的情况下,存放到死信队列或者存放到数据库表中记录后期人工补偿 二、如何合理选择消息重试 消费者获取消息后,调用第三方接口,但是调用第三方接口失败呢?是否需要重试 ?
2020-05-31
2020-05
Java
中间件
Kafka集群设计原理
Kafka集群设计原理 Apache Kafka是分布式发布-订阅消息系统,在 kafka官网上对 kafka 的定义:一个分布式发布-订阅消息传递系统。 它最初由LinkedIn公司开发,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。 Kafka并没有遵循JMS规范,它只提供了发布和订
2020-05-31
2020-05
Java
中间件
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
1
2
3
4
5
搜索
×
关键词