美文网首页
go微服务集成到spring cloud中实践

go微服务集成到spring cloud中实践

作者: 浪漫茶 | 来源:发表于2019-01-30 16:12 被阅读0次

前言

方案说明

这里基于beego + vuejs的web框架.我找了一个比较有意思的项目gopub
如果需要集成到sping cloud集群中(注册中心是eureka实现),我找到一个go语言开源的eureka client实现eeureka.

实现

func enableEureka() {
  eeureka.RegisterAt(
        beego.AppConfig.DefaultString("eurekaServer","http://localhost:8761"),
        beego.AppConfig.DefaultString("appname","myservice"),
        beego.AppConfig.DefaultString("httpport","8080"),
        beego.AppConfig.DefaultString("httpsport","8081"))
}

func main() {
  ....
  enableEureka()
  ....
}

总结

beego框架虽说比较轻巧,但相比spring cloud还是少了许多分布式方面的组件支持,比如熔断器, 事务的支持不是很友好,没有AOP.

相关文章

网友评论

      本文标题:go微服务集成到spring cloud中实践

      本文链接:https://www.haomeiwen.com/subject/daqcsqtx.html