Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wrr-cat
apollo
提交
53ed6342
apollo
项目概览
wrr-cat
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
53ed6342
编写于
3月 22, 2016
作者:
Y
Yiming Liu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge MetaServer into ConfigServer
上级
68034af4
变更
18
隐藏空白更改
内联
并排
Showing
18 changed file
with
111 addition
and
121 deletion
+111
-121
apollo-assembly/pom.xml
apollo-assembly/pom.xml
+0
-13
apollo-configadmin/pom.xml
apollo-configadmin/pom.xml
+67
-0
apollo-configadmin/src/main/java/com/ctrip/apollo/configadmin/AdminServiceApplication.java
...com/ctrip/apollo/configadmin/AdminServiceApplication.java
+14
-0
apollo-configadmin/src/main/resources/application.yml
apollo-configadmin/src/main/resources/application.yml
+12
-0
apollo-configadmin/src/main/resources/bootstrap.yml
apollo-configadmin/src/main/resources/bootstrap.yml
+1
-4
apollo-configserver/pom.xml
apollo-configserver/pom.xml
+1
-1
apollo-configserver/src/main/java/com/ctrip/apollo/ServerApplication.java
...ver/src/main/java/com/ctrip/apollo/ServerApplication.java
+6
-4
apollo-configserver/src/main/java/com/ctrip/apollo/metaserver/controller/ServiceController.java
...ctrip/apollo/metaserver/controller/ServiceController.java
+0
-0
apollo-configserver/src/main/java/com/ctrip/apollo/metaserver/service/DiscoveryService.java
...com/ctrip/apollo/metaserver/service/DiscoveryService.java
+0
-0
apollo-configserver/src/main/resources/application.yml
apollo-configserver/src/main/resources/application.yml
+5
-1
apollo-configserver/src/main/resources/bootstrap.yml
apollo-configserver/src/main/resources/bootstrap.yml
+3
-4
apollo-metaserver/src/main/resources/application.yml
apollo-metaserver/src/main/resources/application.yml
+0
-11
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/AbstractMetaServerTest.java
...a/com/ctrip/apollo/metaserver/AbstractMetaServerTest.java
+0
-11
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/AllTests.java
...r/src/test/java/com/ctrip/apollo/metaserver/AllTests.java
+0
-13
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/controller/DiscoveryControllerTest.java
...apollo/metaserver/controller/DiscoveryControllerTest.java
+0
-37
apollo-metaserver/src/test/resources/application.yml
apollo-metaserver/src/test/resources/application.yml
+0
-5
apollo-metaserver/src/test/resources/bootstrap.yml
apollo-metaserver/src/test/resources/bootstrap.yml
+0
-14
pom.xml
pom.xml
+2
-3
未找到文件。
apollo-assembly/pom.xml
已删除
100644 → 0
浏览文件 @
68034af4
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
>
<parent>
<groupId>
com.ctrip.apollo
</groupId>
<artifactId>
apollo
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<relativePath>
../pom.xml
</relativePath>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
apollo-assembly
</artifactId>
<name>
Apollo Assembly
</name>
</project>
apollo-
metaserver
/pom.xml
→
apollo-
configadmin
/pom.xml
浏览文件 @
53ed6342
...
...
@@ -8,17 +8,53 @@
<relativePath>
../pom.xml
</relativePath>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
apollo-
metaserver
</artifactId>
<name>
Apollo
MetaServer
</name>
<artifactId>
apollo-
configadmin
</artifactId>
<name>
Apollo
ConfigAdmin
</name>
<dependencies>
<!-- apollo -->
<dependency>
<groupId>
com.ctrip.apollo
</groupId>
<artifactId>
apollo-
core
</artifactId>
<artifactId>
apollo-
biz
</artifactId>
</dependency>
<!-- end of apollo -->
<!-- web -->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-tomcat
</artifactId>
<scope>
provided
</scope>
</dependency>
<!-- end of web -->
<!-- redis -->
<dependency>
<groupId>
org.springframework.data
</groupId>
<artifactId>
spring-data-redis
</artifactId>
</dependency>
<dependency>
<groupId>
redis.clients
</groupId>
<artifactId>
jedis
</artifactId>
</dependency>
<!-- end of redis -->
<!-- eureka -->
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-eureka
-server
</artifactId>
<artifactId>
spring-cloud-starter-eureka
</artifactId>
</dependency>
<!-- end of eureka -->
<!-- jsp -->
<dependency>
<groupId>
javax.servlet
</groupId>
<artifactId>
jstl
</artifactId>
</dependency>
<dependency>
<groupId>
org.apache.tomcat.embed
</groupId>
<artifactId>
tomcat-embed-jasper
</artifactId>
<scope>
provided
</scope>
</dependency>
<!-- end of jsp -->
</dependencies>
<build>
<plugins>
...
...
apollo-
metaserver/src/main/java/com/ctrip/apollo/metaserver/MetaServer
Application.java
→
apollo-
configadmin/src/main/java/com/ctrip/apollo/configadmin/AdminService
Application.java
浏览文件 @
53ed6342
package
com.ctrip.apollo.
metaserver
;
package
com.ctrip.apollo.
configadmin
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.builder.SpringApplicationBuilder
;
import
org.springframework.cloud.netflix.eureka.EnableEurekaClient
;
import
org.springframework.cloud.netflix.eureka.server.EnableEurekaServer
;
@SpringBootApplication
@EnableEurekaServer
@EnableEurekaClient
public
class
MetaServerApplication
{
public
static
void
main
(
String
[]
args
)
{
new
SpringApplicationBuilder
(
MetaServerApplication
.
class
).
web
(
true
).
run
(
args
);
}
public
class
AdminServiceApplication
{
public
static
void
main
(
String
[]
args
)
{
new
SpringApplicationBuilder
(
AdminServiceApplication
.
class
).
web
(
true
).
run
(
args
);
}
}
apollo-configadmin/src/main/resources/application.yml
0 → 100644
浏览文件 @
53ed6342
spring
:
application
:
name
:
apollo-configadmin
server
:
port
:
9080
logging
:
level
:
org.springframework.cloud
:
'
DEBUG'
file
:
/opt/logs/apollo-configadmin.log
apollo-
metaserver
/src/main/resources/bootstrap.yml
→
apollo-
configadmin
/src/main/resources/bootstrap.yml
浏览文件 @
53ed6342
server
:
port
:
8761
eureka
:
instance
:
hostname
:
localhost
...
...
@@ -8,4 +5,4 @@ eureka:
serviceUrl
:
defaultZone
:
http://${eureka.instance.hostname}:${server.port}/eureka/
healthcheck
:
enabled
:
true
enabled
:
true
\ No newline at end of file
apollo-configserver/pom.xml
浏览文件 @
53ed6342
...
...
@@ -42,7 +42,7 @@
<!-- eureka -->
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-eureka
</artifactId>
<artifactId>
spring-cloud-starter-eureka
-server
</artifactId>
</dependency>
<!-- end of eureka -->
<!-- jsp -->
...
...
apollo-configserver/src/main/java/com/ctrip/apollo/ServerApplication.java
浏览文件 @
53ed6342
package
com.ctrip.apollo
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.boot.builder.SpringApplicationBuilder
;
import
org.springframework.cloud.netflix.eureka.EnableEurekaClient
;
import
org.springframework.cloud.netflix.eureka.server.EnableEurekaServer
;
/**
* Spring boot application entry point
* @author Jason Song(song_s@ctrip.com)
*/
@SpringBootApplication
@EnableDiscoveryClient
@EnableEurekaServer
@EnableEurekaClient
public
class
ServerApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
ServerApplication
.
class
,
args
);
new
SpringApplicationBuilder
(
ServerApplication
.
class
).
web
(
true
).
run
(
args
);
}
}
apollo-
meta
server/src/main/java/com/ctrip/apollo/metaserver/controller/ServiceController.java
→
apollo-
config
server/src/main/java/com/ctrip/apollo/metaserver/controller/ServiceController.java
浏览文件 @
53ed6342
文件已移动
apollo-
meta
server/src/main/java/com/ctrip/apollo/metaserver/service/DiscoveryService.java
→
apollo-
config
server/src/main/java/com/ctrip/apollo/metaserver/service/DiscoveryService.java
浏览文件 @
53ed6342
文件已移动
apollo-configserver/src/main/resources/application.yml
浏览文件 @
53ed6342
spring
:
application
:
name
:
apollo-configserver
server
:
port
:
8
888
port
:
8
0
logging
:
level
:
...
...
apollo-configserver/src/main/resources/bootstrap.yml
浏览文件 @
53ed6342
spring
:
application
:
name
:
apollo-configserver
eureka
:
instance
:
hostname
:
localhost
client
:
serviceUrl
:
defaultZone
:
http://${eureka.instance.hostname}:8761/eureka/
defaultZone
:
http://${eureka.instance.hostname}:${server.port}/eureka/
healthcheck
:
enabled
:
true
\ No newline at end of file
apollo-metaserver/src/main/resources/application.yml
已删除
100644 → 0
浏览文件 @
68034af4
spring
:
application
:
name
:
apollo-metaserver
profiles
:
active
:
native
logging
:
level
:
\ No newline at end of file
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/AbstractMetaServerTest.java
已删除
100644 → 0
浏览文件 @
68034af4
package
com.ctrip.apollo.metaserver
;
import
org.junit.runner.RunWith
;
import
org.springframework.boot.test.SpringApplicationConfiguration
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
@RunWith
(
SpringJUnit4ClassRunner
.
class
)
@SpringApplicationConfiguration
(
classes
=
MetaServerApplication
.
class
)
public
abstract
class
AbstractMetaServerTest
{
}
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/AllTests.java
已删除
100644 → 0
浏览文件 @
68034af4
package
com.ctrip.apollo.metaserver
;
import
org.junit.runner.RunWith
;
import
org.junit.runners.Suite
;
import
org.junit.runners.Suite.SuiteClasses
;
@RunWith
(
Suite
.
class
)
@SuiteClasses
({
})
public
class
AllTests
{
}
apollo-metaserver/src/test/java/com/ctrip/apollo/metaserver/controller/DiscoveryControllerTest.java
已删除
100644 → 0
浏览文件 @
68034af4
package
com.ctrip.apollo.metaserver.controller
;
import
java.net.URI
;
import
java.net.URISyntaxException
;
import
org.junit.Assert
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.boot.test.TestRestTemplate
;
import
org.springframework.boot.test.WebIntegrationTest
;
import
org.springframework.web.client.RestTemplate
;
import
com.ctrip.apollo.core.ServiceIdConsts
;
import
com.ctrip.apollo.metaserver.AbstractMetaServerTest
;
import
com.netflix.appinfo.InstanceInfo
;
@WebIntegrationTest
public
class
DiscoveryControllerTest
extends
AbstractMetaServerTest
{
RestTemplate
restTemplate
=
new
TestRestTemplate
();
@Value
(
"${local.server.port}"
)
String
serverPort
;
@Test
public
void
testGetMetaServerServices
()
throws
InterruptedException
,
URISyntaxException
{
// Wait Eureka Client to fresh meta
Thread
.
sleep
(
5000
);
URI
uri
=
new
URI
(
"http://localhost:"
+
serverPort
+
"/services/meta"
);
InstanceInfo
[]
serviceInstances
=
restTemplate
.
getForObject
(
uri
,
InstanceInfo
[].
class
);
Assert
.
assertEquals
(
1
,
serviceInstances
.
length
);
Assert
.
assertEquals
(
ServiceIdConsts
.
APOLLO_METASERVER
,
serviceInstances
[
0
].
getAppName
().
toLowerCase
());
}
}
apollo-metaserver/src/test/resources/application.yml
已删除
100644 → 0
浏览文件 @
68034af4
spring
:
application
:
name
:
apollo-metaserver
profiles
:
active
:
native
apollo-metaserver/src/test/resources/bootstrap.yml
已删除
100644 → 0
浏览文件 @
68034af4
server
:
port
:
8761
eureka
:
instance
:
hostname
:
localhost
leaseRenewalIntervalInSeconds
:
1
client
:
# initialInstanceInfoReplicationIntervalSeconds: 1
registryFetchIntervalSeconds
:
2
serviceUrl
:
defaultZone
:
http://${eureka.instance.hostname}:${server.port:8761}/eureka/
healthcheck
:
enabled
:
true
\ No newline at end of file
pom.xml
浏览文件 @
53ed6342
...
...
@@ -65,13 +65,12 @@
</properties>
<modules>
<module>
apollo-core
</module>
<module>
apollo-metaserver
</module>
<module>
apollo-client
</module>
<module>
apollo-biz
</module>
<module>
apollo-configserver
</module>
<module>
apollo-configadmin
</module>
<module>
apollo-portal
</module>
<module>
apollo-assembly
</module>
<module>
apollo-demo
</module>
<module>
apollo-biz
</module>
</modules>
<dependencyManagement>
<dependencies>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录