在实际开发中一般都是使用微服务的分模块开发,一般都是使用阿里的微服务组件,比如服务注册,限流之类的组件等
正好腾讯这边也发布了自己的微服务组件,我体验了一下,感觉还不错,对比如下:
相较于阿里的微服务组件,腾讯除了提供服务发现和治理已经限流一系列等等 还提供了故障容错和安全能力
腾讯的微服务核心是北极星,只需一个组件启动即可
北极星下载(https://github.com/polarismesh/polaris/releases/tag/v1.9.0)
安装polaris-standalone-release_v1.9.0.windows.amd64.zip这个即可
解压之后如图
直接点击install.bat即可执行,如图:
访问本地的8080端口(http://localhost:8080/#/login)如图:
登录用户名:polaris 密码:polaris 如图:
这样我们的Spring Cloud Tencent就启动,接下来将我们的项目部署到北极星中
现在maven的seting文件中配置仓库如下:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>华为云公共仓库</name>
<url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>腾讯云公共仓库</name>
<url>https://mirrors.tencent.com/nexus/repository/maven-public/</url>
</mirror>
让后参考这篇文章:腾讯微服务部署
之后即可