当前位置: 首页 > news >正文

做的好的茶叶网站好/企业课程培训

做的好的茶叶网站好,企业课程培训,武汉哪家做网站比较好,元谋网站建设1.简介提供Go微服务客户端注册到Eureka中心。点击:github地址,欢迎各位多多star!(已通过测试验证,用于正式生产部署)2.原理goeureka主要是通过REST请求来与server进行通信。其中Java版本的核心实现请参看:com.netflix.discovery.D…

1.简介

提供Go微服务客户端注册到Eureka中心。点击:github地址,欢迎各位多多star!

(已通过测试验证,用于正式生产部署)

2.原理

goeureka主要是通过REST请求来与server进行通信。

其中Java版本的核心实现请参看:com.netflix.discovery.DiscoveryClient

实现过程

afa6cac43dfbc9798ff1b288dca79744.png

3.注册信息

注册eureka服务端的配置信息如下:

{

"instance": {

"instanceId" : "${ipAddress}:${appName}:${port}",

"hostName":"${ipAddress}",

"app":"${appName}",

"ipAddr":"${ipAddress}",

"vipAddress":"${appName}",

"overriddenstatus": "UNKNOWN",

"status":"UP",

"port": {

"$":${port},

"@enabled": true

},

"securePort": {

"$":${securePort},

"@enabled": false

},

"homePageUrl" : "http://${ipAddress}:${port}/",

"statusPageUrl": "http://${ipAddress}:${port}/info",

"healthCheckUrl": "http://${ipAddress}:${port}/health",

"dataCenterInfo" : {

"@class":"com.netflix.appinfo.InstanceInfo$DefaultDataCenterInfo",

"name": "MyOwn"

},

"metadata": {

"management.port" : "${port}"

}

}

}

4.功能特性

本项目封装了Eureka rest操作,实现了以下功能:

register

sendheartbeat

deregister

instances

调用前三个特性register 、heartbeat 和deregister基本上可以实现微服务注册到Eureka中心,其中appid实例是客户端的名称。

5.使用方法

工具包的导入方法:

import "github.com/SimonWang00/goeureka"

如果您默认使用本地启动的Eureka Server,注册代码如下:

goeureka.RegisterClient("http://127.0.0.1:8761","my-goserver", "8000", "43")

Notes: RegisterClient 为web server对应的端口

6.接入示例

在http中使用:

import (

"fmt"

"github.com/SimonWang00/goeureka"

"net/http"

)

func main() {

goeureka.RegisterClient("http://127.0.0.1:8761","myapp", "8000", "43")

http.HandleFunc("/hello", func(responseWriter http.ResponseWriter, request *http.Request) {

resp := "hello goeureka!"

_, _ = responseWriter.Write([]byte(resp))

})

// start server

if err := http.ListenAndServe("127.0.0.1:8000", nil); err != nil {

fmt.Println(err)

}

}

在gin框架中使用:

import (

"github.com/SimonWang00/goeureka"

"github.com/gin-gonic/gin"

)

func main() {

r := gin.Default()

r.GET("hello", func(c *gin.Context) {

c.String(200, "hello goeureka")

})

goeureka.RegisterClient("http://127.0.0.1:8761","myapp", "8000", "43")

r.Run("127.0.0.1:8000")

}

7.测试

java端测试代码,内含有gateway-eureka.jar

有疑问加站长微信联系(非本文作者)

http://www.lbrq.cn/news/1475641.html

相关文章:

  • 网区建站/怎么自己注册网站平台了
  • 自己怎么做卡盟网站/看广告赚钱一天50元
  • 网站开发技术方案编写/关键词优化的策略有哪些
  • 可以做视频剪辑兼职的网站/站长统计app软件大全
  • 女生学计算机应用技术可以做什么/廊坊seo优化
  • 网站建设怎样把网页连接起来/上海网站快速优化排名
  • 检测网站为什么打不开了/什么网站百度收录快
  • 购物网站有哪些功能/360推广开户
  • javaweb做网站的流程/广州seo好找工作吗
  • 做电商的批发网站有哪些/教育机构排名
  • ps做图游戏下载网站/成都百度关键词排名
  • 自己做的网站如何推广/百度做广告费用
  • 有什么做图片赚钱的网站/推广平台排行榜
  • 做思维导图的资源网站/百度网址大全电脑版旧版本
  • 做企业网站流程/seo快速优化软件
  • 虚拟机怎么做网站空间/今日最火的新闻
  • 网站建设怎么分录/seo咨询服务
  • 广西网站建设与规划/手机app免费制作平台
  • 南京网站模板/朋友圈产品推广文案
  • wordpress 整站打包/网站推广的作用
  • 做外汇上什么网站看新闻/网站外链的优化方法
  • 互联网金融网站设计/怎么制作网站教程手机
  • 网站备案名称怎么修改/引流推广犯法吗
  • 给前端做网站的图片叫什么软件/如何宣传推广自己的店铺
  • 视频号视频怎么下载/企业排名优化公司
  • 徐州营销型网站建设/百度贴吧网页版登录
  • 鞍山网站建设工作室/石家庄关键词排名提升
  • 视频主播网站/seo薪资水平
  • 信息化建设 网站/杭州百度
  • 安陆 网站建设/谷歌广告代理
  • 【vue】computed计算属性
  • 【机器学习】“回归“算法模型的三个评估指标:MAE(衡量预测准确性)、MSE(放大大误差)、R²(说明模型解释能力)
  • 机试01-C++基础语法与库函数
  • 德国威乐集团亚太中东非洲PMO负责人和继明受邀为PMO大会主持人
  • 代码随想录Day35:动态规划(背包问题 二维 一维、分割等和子集)
  • 设计模式:单例模式