文档章节

【公益】开放一台Eureka注册中心给各位Spring Cloud爱好者

程序猿DD
 程序猿DD
发布于 2017/08/03 22:44
字数 390
阅读 793
收藏 27

这是一篇博客福利!

相信很多关注Spring Cloud的爱好者们,不论是读我的系列文章和书籍还是看其他朋友们写的博客佳文,都不可避免的启动多个项目来体验Spring Cloud带来的整套微服务架构方案。其中,Eureka注册中心几乎是每个试验都必须要启动的应用。在整个学习过程中,我们不厌其烦的启动它,为了让微服务之间能够正常的发现并调用服务接口。

所以...我花了点业余时间,对Spring Cloud Eureka Server的UI增加了一些说明,并将在博客上公开出来给Spring Cloud的初学者和开发者们使用,大家可以方便的使用它来调试我博客和《Spring Cloud微服务实战》书中的诸多示例,或是利用此开发和调试自己的应用。

该Eureka注册中心关闭了自我保护机制,所以当各位开发者的服务下线后,稍等片刻就会被剔除,所以大家不用担心服务的长时间停留在该服务注册中心上。说了那么多,这个开放的注册中心在哪里呢?请看下面,它主要分为两部分:

关于该服务注册中心的源码如下,欢迎给予Star支持!

© 著作权归作者所有

共有 人打赏支持
程序猿DD
粉丝 350
博文 61
码字总数 81503
作品 0
闵行
私信 提问
加载中

评论(7)

大后锋
大后锋

引用来自“hantsy”的评论

这东西从一开始就不喜欢。去年一个大型项目Research过程中,试用过 Spring Cloud 全套后,排除其大部分项目, 除了 Log, Feign这些项目相对有用,其它的都不用。特别是 eureka, config , 一旦用上,你的代码就被绑架了。服务代码本身不应该包含应该任何编排方面的东西。
1. 所有服务器编排的方面的功能尽可能用容器实现,Docker 1.12 引入DNS功能,自带 Service Discovery, Docker Swarm支持 Cluster多节点。Kubernetes中,config, service discovery 早已不是问题。
2. 使用 Spring Cloud(Eureka, Config等),每个服务本身应该集成在自己业务处理,却被用来服务编排的配置绑架了,代码耦合了本应该属于服务编排的配置,额外需要太多的资源去处理其它 Spring Cloud 组件的交互,使用服务本身的可用性大大降低。
3. 马大叔的文章每个服务都是应该包含一个 Proxy,Spring Cloud Sidecar 可以做这一点:服务与编排配置分离,由sidecar 负责编排方面的处理,但这项目的初忠是为非 Java 语言服务准备。更多的时候还是喜欢 Linkrd 部署时配置。
K8S本来和spring cloud就有重合。但不是每个公司都有能力使用k8sa啊= =
ixiaohei
ixiaohei

引用来自“hantsy”的评论

这东西从一开始就不喜欢。去年一个大型项目Research过程中,试用过 Spring Cloud 全套后,排除其大部分项目, 除了 Log, Feign这些项目相对有用,其它的都不用。特别是 eureka, config , 一旦用上,你的代码就被绑架了。服务代码本身不应该包含应该任何编排方面的东西。
1. 所有服务器编排的方面的功能尽可能用容器实现,Docker 1.12 引入DNS功能,自带 Service Discovery, Docker Swarm支持 Cluster多节点。Kubernetes中,config, service discovery 早已不是问题。
2. 使用 Spring Cloud(Eureka, Config等),每个服务本身应该集成在自己业务处理,却被用来服务编排的配置绑架了,代码耦合了本应该属于服务编排的配置,额外需要太多的资源去处理其它 Spring Cloud 组件的交互,使用服务本身的可用性大大降低。
3. 马大叔的文章每个服务都是应该包含一个 Proxy,Spring Cloud Sidecar 可以做这一点:服务与编排配置分离,由sidecar 负责编排方面的处理,但这项目的初忠是为非 Java 语言服务准备。更多的时候还是喜欢 Linkrd 部署时配置。
看来你还没有用好spring cloud。
hantsy
hantsy
这东西从一开始就不喜欢。去年一个大型项目Research过程中,试用过 Spring Cloud 全套后,排除其大部分项目, 除了 Log, Feign这些项目相对有用,其它的都不用。特别是 eureka, config , 一旦用上,你的代码就被绑架了。服务代码本身不应该包含应该任何编排方面的东西。
1. 所有服务器编排的方面的功能尽可能用容器实现,Docker 1.12 引入DNS功能,自带 Service Discovery, Docker Swarm支持 Cluster多节点。Kubernetes中,config, service discovery 早已不是问题。
2. 使用 Spring Cloud(Eureka, Config等),每个服务本身应该集成在自己业务处理,却被用来服务编排的配置绑架了,代码耦合了本应该属于服务编排的配置,额外需要太多的资源去处理其它 Spring Cloud 组件的交互,使用服务本身的可用性大大降低。
3. 马大叔的文章每个服务都是应该包含一个 Proxy,Spring Cloud Sidecar 可以做这一点:服务与编排配置分离,由sidecar 负责编排方面的处理,但这项目的初忠是为非 Java 语言服务准备。更多的时候还是喜欢 Linkrd 部署时配置。
每周精粹
每周精粹
别的服务,名称和我的冲突了 怎么办?
测试基准域
测试基准域
好人一生平安:pray:
ddatsh
ddatsh
每次看见LZ名称都很纠结。。。
smallchill
smallchill
非常感谢
Spring Cloud Eureka-服务注册与发现

Spring Cloud Eureka Spring Cloud是目前用于开发微服务的主流框架之一,我们都知道在微服务架构中最为基础、核心的模块,就是服务注册与发现。 在Spring Cloud里我们可以使用它的Eureka模块...

ZeroOne01
08/13
0
0
eureka实战——高可用服务治理框架

本文地址:https://www.jianshu.com/p/9aa452b1def0 代码地址:https://gitee.com/sunnymore/highavailability_eureka grpc实战文章:https://www.jianshu.com/p/87a352ff637b 之前Sunny有聊......

程序员Sunny
06/05
0
0
白话SpringCloud | 第三章:服务注册与发现-高可用配置(Eureka)-下

前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例。而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用。而其实高可用,我的简...

oKong
09/09
0
0
Spring Cloud 升级最新 Finchley 版本,踩了所有的坑!

Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。 升级前 => 升级后 Spring Boot 1.5.x => Sprin...

Java技术栈
08/09
0
0
springcloud服务注册与发现(二)

Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot...

明理萝
09/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jena RDF学习笔记

一、首先要了解RDF和Jena RDF的介绍: An Introduction to RDF and the Jena RDF API RDF及Jena RDF API介绍(中翻) 在Jena中,用于表示单个三元组的Java类是Statement。根据RDF规范,只有资...

孙幼凌
29分钟前
1
0
HTML5 240行代码实现粒子漩涡特效

效果 源码如下 <!doctype html><html><head><meta charset="utf-8"><title>H5,200行代码实现粒子漩涡特效</title><style>html,body{margin:0px;width:100%;height:100%......

lanyu96
35分钟前
2
0
fine report

FineReport xx no: 0941626c-5e513d196-f528-74a7c52d8e61

youngjdong
36分钟前
2
0
get right firefox version for your selenium

find the selenium location path find / -name selenium output: /usr/local/lib/python2.7/dist-packages/selenium get the "webdriver.xpi" file, the file is under "/usr/local/lib/pyt......

关上越
44分钟前
1
0
为小程序端添加一个session机制

我们做后台用户认证的时候一般会借助于session机制,非常方便,今天我们使用小程序的Storage机制自己实现一个session。 本文思路来自于前几日对微信wafer的源码阅读,感谢wafer所有代码编写者...

阿北2017
47分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部