{"id":2777,"date":"2022-08-02T12:48:32","date_gmt":"2022-08-02T03:48:32","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=2777"},"modified":"2022-08-02T22:35:32","modified_gmt":"2022-08-02T13:35:32","slug":"nats-go-client","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=2777","title":{"rendered":"<small>NATS &#8211; Go Client\u3000install<\/small>"},"content":{"rendered":"<p>1. \u74b0\u5883<br \/>\nCentOS Stream 9<\/p>\n<p>2. Installation<br \/>\n2.1 Go client<\/p>\n<pre>\r\n# go install github.com\/nats-io\/nats.go@latest\r\ngo: downloading github.com\/nats-io\/nats.go v1.16.0\r\ngo: downloading github.com\/nats-io\/nkeys v0.3.0\r\ngo: downloading github.com\/nats-io\/nuid v1.0.1\r\ngo: downloading golang.org\/x\/crypto v0.0.0-20210314154223-e6e6c4f2bb5b\r\npackage github.com\/nats-io\/nats.go is not a main package\r\n#\r\n<\/pre>\n<p>2.2 Server<\/p>\n<pre>\r\n# go install github.com\/nats-io\/nats-server\/v2@latest\r\ngo: downloading github.com\/nats-io\/nats-server v1.4.1\r\ngo: downloading github.com\/nats-io\/nats-server\/v2 v2.8.4\r\ngo: downloading github.com\/klauspost\/compress v1.14.4\r\ngo: downloading github.com\/minio\/highwayhash v1.0.2\r\ngo: downloading github.com\/nats-io\/jwt\/v2 v2.2.1-0.20220330180145-442af02fd36a\r\ngo: downloading golang.org\/x\/crypto v0.0.0-20220315160706-3147a52a75dd\r\ngo: downloading golang.org\/x\/time v0.0.0-20211116232009-f0f3c7e86c11\r\ngo: downloading golang.org\/x\/sys v0.0.0-20220111092808-5a964db01320\r\n#\r\n<\/pre>\n<p>3. PKG\u306e\u78ba\u8a8d<\/p>\n<pre>\r\n# cd \/root\/go\/pkg\/mod\/github.com\/nats-io\r\n# pwd\r\n\/root\/go\/pkg\/mod\/github.com\/nats-io\r\n# ls\r\njwt              nats-server         nkeys@v0.3.0\r\nnats.go@v1.16.0  nats-server@v1.4.1  nuid@v1.0.1\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1. \u74b0\u5883 CentOS Stream 9 2. Installation 2.1 Go client # go install github.com\/nats-io\/nats.go@latest go: downloa&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2777"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2777"}],"version-history":[{"count":9,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2777\/revisions"}],"predecessor-version":[{"id":2788,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/2777\/revisions\/2788"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}