zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Bluemix平台推送Apps

2023-03-14 22:53:58 时间

Bluemix的优点

第一:节省时间和精力,程序员可以把所有的心思都放在应用程序的编写和调优上,而不用去担心繁杂的平台基础架构和设施,更有利于发掘程序员的创造力,开发出更高质量,高性能的应用;

第二:加速应用程序上线,在实际的操作中,只需要简单的几条命令或者UI界面的几次点击操作就能轻松的完成各种应用程序的部署,而完全不用去担心硬件采购,软件安装等等这些先期准备工作;

第三:很容易的满足应用程序对各种新功能和新服务的需求,IBM及其合作伙伴负责提供优质的服务,程序员只需要简单的“绑定”操作就能将服务加入到应用程序中;

第四:Bluemix支持的语言,运行时,框架等都是程序员已经熟知的,采用Bluemix平台几乎不需要增加新的学习成本

第五:Bluemix底层采用IaaS 是可以提供企业级需求的 Softlayer,可以有效的保证平台的高性能和高安全性

注册bluemix账号

1、浏览器打开bluemix官方平台,https://console.eu-gb.bluemix.net

2、点击注册

3、输入邮箱与密码(注意此账号免费使用30天)

安装bluemix和cf命令行工具

1、浏览器打开命令行下载页面:

https://console.ng.bluemix.net/docs/cli/index.html#downloads

2、下载所需的格式,安装步骤不在赘述;

推送您开发好的程序包

#cf api https://api.ng.bluemix.net

#cf login

*************

*************

准备好程序包文件

#cf push javahelloworld -p ./javahelloworld

-p:指定上传到文件的绝对路径,否则上传当前目录下的所有内容

#cf apps

查看应用的运行状态

#cf create-service mongodb 100 mongo-demo 创建一个数据库的实例

100 大小

mongo-demo 数据库实例

#cf bind-service javahelloworld mongo-demo 绑定mongo数据库和应用实例

#cf push javahelloworld -p ./javahelloworld 重新执行一遍使得数据库的绑定操作生效

#cf stop/start/restart javahelloworld 停止/开始/重启

#cf unbind-service javahelloworld mongo-demo 解除绑定

#cf delete-service mongo-demo 删除服务实例

#cf logs javahelloworld 查看Javahelloworld的日志

#cf delete javahelloworld 删除javahelloworld应用