• SpringCloudAlibaba笔记01


    介绍

    微服务开发入门 - 简易任务管理器

    沙箱中的入门了解,沙箱中测试的

    环境准备

    本教程已经内置了代码,所以只需要启动对应的服务端即可
    通过如下命令启动 Nacos 服务端:

    $sh prepare.sh
    

    通过如下命令观察nacos启动日志:

    $cat /home/shell/nacos/logs/start.out
    

    查看了下目前环境里的目录

    shell@Alicloud:~$ ll
    total 73108
    drwxr-xr-x 9 shell shell     4096 Feb  1 03:54 ./
    drwxr-xr-x 1 root  root      4096 Feb  1 03:52 ../
    drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 client/
    drwx------ 3 shell shell     4096 Feb  1 03:52 .config/
    -rw-r--r-- 1 shell shell      729 Feb  1 03:53 derby.log
    -rw-r--r-- 1 shell shell       68 Feb  1 03:52 .gitignore
    drwxr-xr-x 2 shell shell     4096 Feb  1 03:54 logs/
    drwxr-xr-x 7 shell shell     4096 Feb  1 03:53 nacos/
    -rw-r--r-- 1 shell shell 74801941 Dec 14 12:01 nacos-server-1.3.2.tar.gz
    -rw-r--r-- 1 shell shell      245 Feb  1 03:52 prepare.sh
    drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 server/
    drwxr-xr-x 3 shell shell     4096 Feb  1 03:52 .terraform.d/
    -rw-r--r-- 1 shell shell      199 Feb  1 03:52 .terraformrc
    -rw-r--r-- 1 shell shell     3187 Feb  1 03:52 .tutorial.md
    drwxr-xr-x 3 shell shell     4096 Feb  1 03:53 work/
    

    编译打包

    本节,你将会使用 maven 将程序代码编译打包为可执行的 jar 包

    编译服务端程序

    • 进入服务端目录
    cd ~/server
    
    • 执行编译命令
    mvn clean package -Dmaven.test.skip
    

    tips: 第一次编译,因为本地 maven仓库缺少相关的类库,编译可能会花2~3分钟的时间

    编译客户端程序

    • 进入服务端目录
    cd ~/client
    
    • 执行编译命令
    mvn clean package -Dmaven.test.skip
    

    tips: 如果修改代码以后,需要重新执行编译命令

    运行程序

    本节,你将使用 java 命令来运行上一步打包完成的 jar 文件

    启动服务端

    1开启新 console 窗口 (点击我打开)
    2在新窗口中执行命令

    java -jar ~/server/target/server-0.0.1-SNAPSHOT.jar
    

    启动客户端

    1开启新 console 窗口 (点击我打开)
    2在新窗口中执行命令

    java -jar ~/client/target/client-0.0.1-SNAPSHOT.jar
    

    访问应用程序

    本节,你将会分别访问服务端和客户端提供的功能;

    服务端

    服务端,提供了一个内置的数据库管理控制台,可以通过下面的链接访问(h2数据库的web管理端),输入链接信息和账号密码。

    • 密码输入:sa
    • JDBC URL:jdbc:h2:mem:testdb

    客户端

    客户端,提供了基于 web 的任务管理功能,通过如下链接访问:

  • 相关阅读:
    UVa10050 Hartals
    UVa540 Team Queue
    UVa 11234 Expressions (二叉树重建&由叶往根的层次遍历)
    stl lower_bound upper_bound binary_search equal_range
    【windows】使用键盘代替鼠标的快捷键
    【Linux】xshell连接中断后就无法连接虚拟机中的Linux
    【Linux命令】ls命令
    【DB2】NULLS LAST与NULLS FIRST
    【PPT】PPT倒计时动画的制作方法 5.4.3.2.1...
    【Datastage】函数大全
  • 原文地址:https://www.cnblogs.com/GYoungBean/p/14381902.html
Copyright © 2020-2023  润新知