在真实的业务中,现在大家几乎都在使用spring cloud alibaba这一套微服务。在这里给大家推荐下国内另外一大厂商的微服务框架-spring cloud tencent微服务框架。这套用起来和spring cloud alibaba都差不多,但是使用习惯上不太一样。在这里我们弄一套spring cloud tencent的实战系列给大家演示一下。
在使用微服务的时候,使用spring cloud alibaba,我们常用的注册中心和配置中心是用的nacos,然后我们在配置的时候习惯使用http的8848端口。在北极星里面,我们注册中心和配置中心用的是北极星(Polaris Mesh)。北极星的官网是:北极星官网。
下面我们介绍下北极星的单机版部署,然后熟悉下北极星的界面。
一、下载北极星
首先我们从北极星的官网下载地址中,下载一个最新的单机版本即可,官网下载地址是:北极星官网下载地址。这里我们下载的版本是:
备注:
1、北极星在官网提供了两个下载地址,一个是github的,一个是码云的,但是我们建议去github上下载,因为我看到github上都已经更新到v1.17.0版本了,但是在码云上的版本只有v1.12.0版本。因此建议最好去github上下载。
下载完毕之后,我们把这个安装包上传到服务器上,然后解压
二、安装北极星
这里假设我们已经把安装包上传到服务器上了,然后我们可以在${polaris-standalone-home}目录下看到一个port.properties的文件,如下图:
这个文件里面的内容主要是当前服务的端口,会涉及到如下的端口:
polaris_eureka_port=8761 polaris_open_api_port=8090 polaris_service_grpc_port=8091 polaris_config_grpc_port=8093 polaris_prometheus_sd_port=9000 polaris_xdsv3_port=15010 polaris_console_port=8080 polaris_limiter_http_port=8100 polaris_limiter_grpc_port=8101 prometheus_port=9090 pushgateway_port=9091
所以这里对于我们来说,我们需要保证服务器上这些端口都是开放的,如果当前服务器上的某些端口已经被占用了,那么此时我们就要修改下这里的port.properties文件,把占用的端口换成其他的端口即可。
端口配置好了之后,我们就可以安装了,安装命令非常简单:
#进入到北极星的根目录下 cd ${polaris-standalone-home} #执行安装 bash ./install.sh
然后等待安装即可。
备注:
1、这里的安装其实很简单,主要做的事情就是先把${polaris-standalone-home}下面所有的zip文件进行解压缩
然后再执行对应目录里面的启动脚本。
2、如果想要关闭掉北极星的话,则执行如下的语句:
bash ./uninstall.sh
当出现下图所示就代表北极星被安装好了
此时我们就可以访问北极星了,访问的地址是:http://127.0.0.1:8080。访问后就可以看到如下的界面了:
备注:
1、一般的java项目启动之后,我们习惯于使用jps命令查看服务是否正常启动,在这里,北极星项目不是由java编写的,因此这里他使用jps命令看不到任何信息:
所以这里的话,我们只能通过访问北极星的ui dashboard来验证北极星是否安装和启动完成。
进入到登录页面之后,这里可以看到提示默认的用户名和密码是:
初始用户名和密码为polaris/polaris
然后我们输入用户密码登录进去,可以看到如下的界面
然后我们进入到左侧的注册中心模块,点击这里的服务列表,首先我们可以看到有两个默认的服务,分别是:polaris.limiter和polaris.checker
然后我们点击新建,这里我们创建一个服务,看能否创建成功,
可以看到这个服务能创建成功,说明我们这里安装北极星是完整的,没有问题。
还没有评论,来说两句吧...