HZERO-REGISTER
自己学习时的笔记,关于该模块基础概念请参考官网。
HZERO开源版单注册节点
- 排除security
类:org.hzero.register.RegisterApplication
做法:

这里可以采取两种方式排除:
@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class})
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class })
HZERO采取了第二种,其实看SpringBootApplication的源码也会发现,这种做法是通过别名的方式完成的第一种做法。

通过这种方式取消默认的oauth2验证。
- 查询服务状态API
我们可以看这个注册中心的这个类:
org.hzero.register.api.InstanceController。

比如访问IAM服务,可以得到如下响应:
GET http://localhost:8000/service-instances/hzero-iam
HTTP/1.1 200 OK
Connection: keep-alive
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Date: Tue, 26 Jan 2021 10:06:34 GMT
[
{
"host": "5.6.43.82",
"port": 8030,
"metadata": {
"async.export.endpoint": "/async-export-endpoint",
"management.port": "8031",
"VERSION": "1.4.0"
},
"uri": "http://5.6.43.82:8030",
"secure": false,
"serviceId": "HZERO-IAM",
"instanceInfo": {
"instanceId": "DESKTOP-SAGSM2A:hzero-iam:8030",
"app": "HZERO-IAM",
"appGroupName": null,
"ipAddr": "5.6.43.82",
"sid": "na",
"homePageUrl": "http://5.6.43.82:8030/"

最低0.47元/天 解锁文章
782

被折叠的 条评论
为什么被折叠?



