以前在开发项目的时候,一般使用自己基于 lua 脚本实现的 redis 锁,最近对分布式所深入了解了一下,才发现这样实现是有很大的问题的,比如说,如果线程执行时间过长,在锁释放之后还没有执行完成怎么办呢最近又发现了一个比较好的 redis 的框架 redisson 这里面实现了 Watch Dog 自动延期功能,在这里记录一下,以便以后查阅一、添加 redisson 配置引入依赖:<depe
转载
2023-08-21 10:25:48
211阅读
Apollo配置中心使用篇常见配置中心对比Apollo核心概念Apollo核心特性Apollo架构设计各模块介绍服务端设计客户端设计Apollo与Spring集成的底层原理Apollo安装安装apollo-portalconfig service和admin service部署多网卡问题解决修改Portal环境配置调整ApolloPortal配置Apollo权限管理客户端操作集成SpringBo
转载
2023-10-05 15:12:25
28阅读
微服务之Apollo配置中心的简单使用1.Apollo2.环境准备2.1 JAVA2.2 MySQL2.3 下载安装包3.安装3.1 创建数据库3.2 配置数据库连接信息4.启动Apollo配置中心5.Apollo 的使用(Java)5.1 打开Apollo服务端 http://localhost:80705.2 项目加入apollo依赖5.3 在apollo服务端创建项目5.4 在项目中配置一
转载
2023-07-07 19:07:06
311阅读
window下使用服务端使用 服务端代码下载链接apollo-quick-start-1.6.1.zip git 运行 http://localhost:8070/登录 新建客户端客户端使用pom.xml<!-- apollo 携程apollo配置中心框架 --> <dependency> <groupId>co
原创
2023-02-23 09:32:35
230阅读
先来看springboot中apollo的配置: 不仔细看或者对apollo配置不熟的人来说是很难看出配置错在哪的,正确配置应该是如下: eagerLoad配置错,会导致springboot日志框架初始化时apollo的配置时还未加载成功,导致apollo配置的日志DEBUG级别没起效果。虽然是团队哪位大佬的一不小心的疏忽,但是还是花了不少时间找问题。其
转载
2023-10-01 10:36:03
540阅读
# Redisson配置使用指南
## 概述
Redisson是一种在Java中使用Redis的客户端,提供了丰富的功能包括分布式对象、集群、锁等。对于刚入行的小白来说,了解如何配置和使用Redisson至关重要。本文将详细介绍Redisson的配置使用流程,并逐步指导你完成每个步骤。
## 配置流程
以下是使用Redisson的基本流程:
| 步骤 | 描述 |
|------|---
apollo配置中心架构剖析架构图 四个核心模块及其主要功能1. ConfigService 提供配置获取接口提供配置推送接口服务于Apollo客户端 2.AdminService提供配置管理接口提供配置修改发布接口服务于管理界面Portal 3.Client为应用获取配置,支持实时更新通过MetaServer获取ConfigService的服务列
假设我有一个TestJavaConfigBean,通过Java Config的方式还可以使用@Value的方式注入:public class Test
原创
2023-05-26 05:23:08
103阅读
1、AOP 简介 要介绍面向切面编程( Aspec -Oriented Programming , AOP),首先要想到这这样一个场景:公司有 个人力资源管理系统目前已经上线,但是系统运行不稳定,有时运行得很慢,为了检测出到底是哪个环节出问题了,开发人员想要监控每一个方法的执行时间,再根据这些执行时间判断出问题所在。
ps:偷个懒,直接把我写的文档粘贴过来了,毕竟不想打字了= =一、 文档目的 本文档主要目的为,介绍Apollo配置中心的配置及在Java程序中的调用,以便方便大家的开发与使用。 二、 Apollo简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
转载
2024-02-26 20:53:39
498阅读
springboot 版本:2.1.9.RELEASEApollo 版本:1.4.0一、背景对于传统的单体应用,通常使用配置文件管理所有配置。比如Spring Boot开发的单体应用,配置内容可以放在application.yml文件,需要切换环境的话可以设置多个Profile并在启动应用时指定spring.pfofiles.active={profile}。然而,在微服务架构中,配置管理一般有以
转载
2024-03-07 18:28:04
249阅读
# 如何使用Redisson与Jedis配置Redis
## 介绍
Redisson是一个Java的Redis客户端,它以高效、功能丰富而著称。Jedis则是一个简单易用的Java Redis客户端。将两者结合在一起,可以充分利用它们的优势。本文将指导你如何配置Redisson使用Jedis。
## 流程概述
以下是我们进行Redisson与Jedis配置的主要步骤:
| 步骤 | 描述
原创
2024-09-29 03:47:28
87阅读
# 使用Java Redisson进行配置和使用
Redis是一个开源的内存数据库,常用于缓存和数据存储。Redisson是一个基于Redis的Java驱动客户端,提供了丰富的功能和声明式的API,使得与Redis的交互变得更加简单和便捷。本文将介绍如何配置和使用Java Redisson来操作Redis数据库。
## 步骤一:添加Redisson依赖
首先,需要在项目的`pom.xml`文
原创
2024-05-06 04:32:27
199阅读
一、 准备工作 1)安装Docker安装指南 2)下载Apollo源码 git clone https://github.com/ctripcorp/apollo.git 然后进入到docker-quick-start 目录下 cd apollo/scripts/docker-quick-start
原创
2021-07-19 16:13:54
1413阅读
本篇文章对之前整合Apollo配置中心碰到的一些问题,做一个总结,方便以后回顾和提醒自己避免再犯同样的错误.在项目内application.properties中配置Apollo的namespaces值时,启动发现不起作用?这个问题不知道是不是因为项目是springboot的问题,在这里配置的namespace值没有起作用,最终处理手段是在@EnableApolloConfig中以数据的形式指定需
转载
2024-03-15 19:42:03
100阅读
八个方面深度解析后端知识/技能,本篇分享的是:【如何使用分布式配置中心】大家好,我是IT修真院深圳分院第十一期学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务十的一个知识点:如何使用分布式配置中心?1 背景介绍1.1 SpringCloud简介springCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路
Apollo 配置中心源码分析 Apollo是携程开源的一款分布式配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo配置发布和通知的过程用户在配置中心对配置进行修改并发布配置中心通知Apollo客户端有配置更新Apollo客户端从配置中心拉取最新的配置、更新本地配置并通知到应用从Apo
转载
2024-05-22 11:18:12
219阅读
Apollo的总体架构Apollo的使用架构Apollo的不同维度的配置分类下面按照生效顺序Application 在springboot的application.property定义appid这个key的value,标识该类型的应用。EnvironmentDEV(开发环境)FAT(功能测试)UAT(验收测试)PRO(生产环境)Cluster(集群)Namespace(命名空间) 其实就是某个应用
转载
2024-01-03 14:12:16
643阅读
Apollo核心概念之“Namespace”1. 什么是Namespace?Namespace是配置项的集合,类似于一个配置文件的概念。2. 什么是“application”的Namespace?Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾名思义,“application”是给应用自身使用的,熟悉Spring Boot的同学都知道,S
转载
2023-11-24 15:07:00
118阅读
apollo服务器使用教程Recently, I have been exploring GraphQL. Apollo (client and server) has really made working with GraphQL awesome. Apollo server has support for some NodeJS frameworks out of the box. When
转载
2023-12-11 19:27:05
86阅读