无服务器的微服务平台 IronFunctions

码农软件 · 软件分类 · 微服务框架 · 2019-03-18 08:57:01

软件介绍

IronFunctions

IronFunctions是无服务器的微服务平台。

示例:

下面是一个Go函数,只返回“Hello $ {NAME}!”:

package main
import (
    "encoding/json"
    "fmt"
    "os"
)

type Person struct {
    Name string
}

func main() {
    p := &Person{Name: "World"}
    json.NewDecoder(os.Stdin).Decode(p)
    fmt.Printf("Hello %v!", p.Name)
}

将上面的代码复制并粘贴到名为func.go的文件中,然后运行以下命令来构建您的函数并进行部署。

# create func.yaml file, replace $USERNAME with your Docker Hub username. 
fnctl init $USERNAME/hello
# build the function
fnctl build
# test it
fnctl run
# push it to Docker Hub
fnctl push
# create an app
fnctl apps create myapp
# create a route that maps /hello to your new function
fnctl routes create myapp /hello

现在可以调用你的函数:

curl http://localhost:8080/r/myapp/hello

本文地址:https://codercto.com/soft/d/1599.html

XMPP

XMPP

Peter Saint-Andre、Kevin Smith、Remko TronCon / O'Reilly Media / 2009-5-4 / USD 39.99

This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applicati......一起来看看 《XMPP》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器