eureka README

The project's README from github.com/Netflix/eureka. As one markdown file: README.md.

Eureka

build

Eureka is a RESTful (Representational State Transfer) service that is primarily used in the AWS cloud for the purpose of discovery, load balancing and failover of middle-tier servers. It plays a critical role in Netflix mid-tier infra.

Building

The build requires java8 because of some required libraries that are java8 (servo), but the source and target compatibility are still set to 1.7. Note that tags should be checked out to perform a build.

Contributing

For any non-trivial change (or a large LoC-wise change), please open an issue first to make sure there's alignment on the scope, the approach, and the viability.

Support

Community-driven mostly, feel free to open an issue with your question, the maintainers are looking over these periodically. Issues with the most minimal repro possible have the highest chance of being answered.

Documentation

Please see wiki for detailed documentation.

eureka (Netflix/eureka)

Searching Database…

12.7K ·GitHub
这是什么?Eureka 是一个 RESTful 服务,主要用于 AWS 云环境中的服务发现、负载均衡以及中间层服务器的故障转移,最初是为 Netflix 自己的基础设施打造的。
这是独立的服务器,还是我可以嵌入应用里的库?Eureka 分为两部分:一个用于注册和发现的 Eureka 服务器,以及一个基于 Java 的 Eureka 客户端,服务通过它与服务器交互,并处理负载均衡和故障转移。
我该怎么构建它?需要从源码构建,但必须使用 Java 8(即便 source/target compatibility 设置为 1.7),并且要检出一个标签(tag),而不是直接基于某个分支构建。
构建或运行这个项目一定要用 Java 8 吗?是的,构建时必须使用 Java 8,因为某些依赖库有这个要求,即便编译输出的目标兼容版本是 Java 7。
从源码构建时有什么需要注意的坑吗?构建前必须检出特定的标签;直接基于任意分支的状态构建,无法保证能成功。
这个项目到底是为谁打造的?它是为在 AWS 上运行的中间层服务基础设施打造的,最初是为了满足 Netflix 自身内部的服务发现和弹性需求而设计。
除了 README 之外,在哪里能找到更详细的文档?项目会指向其 wiki,那里有关于安装和使用的详细文档。
这个项目的支持力度怎么样?支持主要依靠社区;维护者会定期查看 issue,附带最小复现步骤的报告会得到更快的回复。
我能对 Eureka 做一次大的架构改动吗?对于任何非琐碎或较大的改动,都需要先开一个 issue,与维护者就范围和方案达成一致,然后再提交代码。
Creator
Netflix
Size
12.3 MB
Stars
12.7K
Age
14y
Commits · 90 Days