weathermap应用接入local cse2方法
weathermap应用接入local cse2方法
https://gitee.com/micoder/weathermap.git
一,Local CSE2介绍与安装
1,Local CSE2介绍与下载
本地开发工具包含了ServiceComb引擎2.x的本地轻量化版本,提供用于本地开发的轻量服务中心、配置中心,和简单易用的界面。
使用说明请参考本地开发工具压缩包中的README.md文件。
功能 | 资源 | 最大配额 |
---|---|---|
微服务管理 | 微服务版本数量(个) | 10,000 |
单个微服务实例数量(个) | 100 | |
单个微服务契约数量(个) | 500 | |
配置管理 | 配置数量(个) | 600 |
版本 | 对应ServiceComb引擎版本 | 发行时间 | 获取路径 |
---|---|---|---|
2.1.8 | 2.x | 2023.9.25 | Local-CSE-2.1.8-windows-amd64.zip |
2.1.8 | 2.x | 2023.9.25 | Local-CSE-2.1.8-linux-amd64.zip |
2.1.8 | 2.x | 2023.9.25 | Local-CSE-2.1.8-linux-arm64.zip |
2.1.8 | 2.x | 2023.9.25 | Local-CSE-2.1.8-darwin-amd64.zip |
2.1.8 | 2.x | 2023.9.25 | Local-CSE-2.1.8-darwin-arm64.zip |
2,local cse2 版本安装
我这里采用openeuler系统安装,所以需要下linux-amd64位版本。
1)前提条件
由于启动本地服务中心将会占用此台机器的30100、30110和30103端口,其分别表示服务中心的后台、配置中心的后台和前台服务端口。请确认以上端口未被使用。
使用本地开发工具前,请确认环境是否满足以下要求:
操作系统:Linux/Unix、Windows 64 bit
CPU架构:x86/arm
浏览器:Chrome、Safari、Edge
2)启动本地服务中心
进入本地开发工具说明,根据具体环境下的操作系统、CPU架构,下载对应版本的本地开发工具压缩包到本地并解压缩到安装目录。
启动CSE。
Linux/Unix系统,进入安装根目录,执行如下命令:
nohup sh start.sh >/dev/null 2>&1 &
Windows系统,进入安装根目录,双击cse.exe文件启动。
访问 30103 端口查看cse界面
停止CSE。
Linux/Unix系统,进入安装根目录,执行如下命令:
sh stop.sh
Windows系统,关闭命令行窗口。
二,部署前台与后台应用
1,修改接入cse2的代码信息,根据情况修改ip地址,需要修改edge-service,forcast,fusionweather,weather。
registry: address: http://127.0.0.1:30100 #此处填写要注册到的微服务引擎的注册中心地址 kie: serverUri: http://127.0.0.1:30103 #此处填写要注册到的微服务引擎的配置中心地址
2,修改weathermapweb应用的SERVICE_ADD变量, 找到weathermapweb\routes\weathermapweb.js
如下:
var service_addr = process.env.SERVICE_ADDR || '127.0.0.1:13092'
3,打包java应用。
mvn clean pakage -Dmaven.test.skip=true
4,启动java应用与前台UI,前台需要使用nodejs启动。
5,最后访问 3000端口查看。
目录 返回
首页