# Docker启动Eureka 在微服务架构中,Eureka是一个开源的服务发现框架,它可以帮助我们管理和监控服务的注册和发现。Docker是一个轻量级的容器化解决方案,可以帮助我们快速构建、发布和运行应用。本文将介绍如何使用Docker来启动Eureka。 ## 准备工作 在开始之前,我们需要安装Docker和Docker Compose。请根据操作系统的不同,参考Docker官方文档进
原创 2024-01-06 09:00:24
38阅读
Spring Cloud-Erueka服务注册&发现
原创 精选 2023-03-06 11:07:31
221阅读
一文掌握Spring Cloud Eureka通过此程序你可以学到搭建高可用的eureka server服务提供者把服务发布到erueka server上消费者应用接入erueka Server进行服务调用消费方通过ribbon达到负载均衡的调用provider服务一、项目结构eurekserver ,两个server,构建高可用eurekaServer 端口:8800eurekaServer2
原创 2021-01-29 21:48:14
477阅读
SpringBootSpringBoot 基础篇 文章目录SpringBootSpringBoot 基础篇3 SpringBoot 整合第三方技术3.2 SpringBoot 整合 Junit - classes 属性3.2.1 问题引入3.2.2 问题分析3.2.3 问题解决3.2.4 原理分析3.2.5 小结 3 SpringBoot 整合第三方技术3.2 SpringBoot 整合 Juni
转载 2024-06-28 10:06:45
17阅读
今天我们说说Springcloud中的第一个组件——Eureka。 Eureka是什么?Eureka是微服务框架中负责完成服务治理的组件。简单来说,既然微服务中各服务之间是相互独立的,那他们如果想相互调用接口,就需要用到Eureka。 Eureka就相当于dubbo+zk。 其中,注册中心是Eureka的服务端,服务提供者和消费者是Eureka的客户端。下面我们就来看看Eureka的服务治理机制
转载 2024-06-04 10:34:34
46阅读
目前项目使用大量spring-task,spring-task有个足的地方是缺失对集群的支持。quartz可以支持定时任务集群,我们项目没有用,所以就自己实现了。我们设计的定时任务有三类。1、节点间不允许并发,2、节点间允许并发,节点内不允许并发,3.节点间允许并发,节点内允许多线程并发。 首先实现任务接口 public interface Task
如何在阿里云Kubernetes(K8S)上部署Eureka 作为一名经验丰富的开发者,我将帮助你学习如何在阿里云Kubernetes上部署Eureka。本文将为你提供详细的步骤和示例代码。 整个过程可以分为以下几个步骤: 1. 创建Kubernetes集群 2. 创建Eureka服务 3. 部署Eureka服务到Kubernetes集群 步骤一:创建Kubernetes集群 首先,你需
原创 2024-01-24 09:51:05
95阅读
我们系统中原有的基于spring3自带的task,并使用注解方式制定调度策略。单由于需求需要动态定制添加、修改、删除任务。spring自带的task无法满足需求。所以考虑使用spring+quartz。网上很多人说spring3+才能使用quartz2.+的版本,正好我们使用的spring版本为spring 3+,所以兴冲冲的使用了quartz-2.2.1的最新版本。通过搭建环境测试完美解决了动态
转载 2024-06-07 20:12:39
36阅读
spring cloud gateway已经使用了较长一段时间,一直有想法,整理整理一下,形成一个有效的记录,近期终于抽空写成笔记。1、基本环境版本:consul-1.7.2服务:192.168.11.45(windows)、192.168.110.35(centos72)、192.168.110.36(centos72)2、安装目录centos7.2:/opt/consul-1.7.2windo
转载 2024-03-27 15:27:52
254阅读
前言最近在公司的项目中使用了Spring Stomp,对Spring stomp 有了一定的了解,记录于此。一句话介绍:Spring Stomp是SpringSpring WebSocket的基础之上适配了stomp消息协议的组件/框架。 现在看到这一句话可能不知所云,看完本问后应该就可以理解了。先对上面一句话的几个概念做一个简要说明:Spring Websocket:这个应该都知道,是Spri
转载 2024-03-20 20:41:18
25阅读
前言Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件。与docker容器无缝衔接。 Consul 的使用场景  1. docker 实例的注册与配置共享  2. coreos 实例的注册与配置共享  3. vitess 集群  4. SaaS 应用的配置共享  5. 与 confd 服务集成,动态生成 ngin
前段时间说过单例redis数据库的方法,但是生成环境一般不会使用,基本上都是集群redis数据库,所以这里说说集群redis的代码。1、pom.xml引入jar<!--Redis--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</a
转载 2023-05-23 14:06:43
170阅读
一、单机配置properties配置 #单机redis spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.redis.password=redis 启动类加 @EnableCaching 具体的方法上加 @Cacheable(value="userList") 这样的话,redis 中key值即为userList,val
转载 2023-06-14 10:58:46
243阅读
环境:linux7 内核3.10  2台  192.168.13.111     192.168.13.222之前在windows整合过单机版的elasticsearch,对于SpringBoot项目来说变动几乎没有,唯一的就是多节点配置下。2台机器已安装dockerpull elasticsearch镜像每台机器创建三个文件夹分别放数据、日志和配
转载 2023-11-07 10:54:56
92阅读
spring 版本为:4.1.9.RELEASEredis.clients : 2.8spring-data-redis: 1.7.1.RELEASE<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <versio
概述:Consul 是HashiCorp 公司推出的一款基于Go语言编写的用于实现分布式系统服务发现与配置的一款开源工具。Consul主要功能包含服务注册与发现、分布式一致性协议(Raft算法)实现、监控检查、Key/Value存储、多数据中心方案。本章将介绍consul的单机安装以及生产者消费者工程注册服务并工程间进行http调用。一、Consul的单机版安装与启动1,首先我们下载consul的
一、简介有时候我们部署了集群版的redis,还希望开发的时候使用单机版(毕竟省事儿),但是比较常用的Java客户端(Jedis和Lettuce)的单机和集群api是不统一的。经过调研,发现spring-data-redis可以实现这个需求,本文就是将spring-data-redis和Jedis整合,来统一操作的API。本文假设你已熟悉spring-data-redis和Jedis的基本
转载 2023-08-04 21:58:28
135阅读
第一种 springBoot2.0以后版本做了重大更新,本博客基于的是1.5.10版本,不适用于2.0以上的版本, org.springframework.boot spring-boot-starter-data-redis 1.5.10.RELEASE 然后是redis的配置文件: import java.util.HashSet; import java.util.Set;import
转载 2024-02-05 20:39:47
66阅读
1.redis安装  Redis是c语言开发的。  安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++  安装步骤:  第一步:redis的源码包上传到linux系统。  第二步:解压缩redis。  第三步:编译。进入redis源码目录。make  第四步:安装。make install PREFIX=/usr/local/redis  PRE
转载 2024-06-03 10:44:14
428阅读
现有redis主从+哨兵集群:IP地址端口号角色xxx.xx.xxx.1516379主机(master)xxx.xx.xxx.326380从机(slave)xxx.xx.xxx.1266381从机(slave)每台机器上各有一个哨兵部署在26379端口。 一、代码:现连接redis集群实现redis连接和session共享:由于使用了哨兵模式,节点经过故障转移后,主从结构已经发生了改变且
转载 2023-08-15 19:07:49
95阅读
  • 1
  • 2
  • 3
  • 4
  • 5