- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试发现 App Engine 上的其他已部署服务。类似于 cái này文章建议。
我的代码是这样的:
nhập khẩu (
"fmt"
"mạng/http"
"google.golang.org/appengine"
)
func ServiceHostname(serviceName string, r *http.Request) (string, error) {
ctx := appengine.NewContext(r)
hostname, err := appengine.ModuleHostname(ctx, serviceName, "", "")
nếu err != nil {
return "", fmt.Errorf("unable to find service %s: %v", serviceName, err)
}
return hostname, nil
}
我在常规的 http 处理程序中调用此函数。我遇到的错误是:不是 App Engine 上下文
。
我的代码与引用文章之间的唯一区别在于 App Engine Go 版本。我正在使用新的 go111
而他正在使用 go1
运行时。
你知道如何克服这个问题吗?
câu trả lời hay nhất
我找到了解决方案。您需要在主文件中调用 appengine.Main()
,即使在新的 go111
运行时中没有必要这样做。
所以有问题的代码保持不变,您需要像在 go1.9
运行时一样注册您的处理程序。
hàm main() {
http.HandleFunc("/serveurl", handle)
appengine.Main()
}
nguồn:https://groups.google.com/d/msg/google-appengine-go/ZcASFMWJKpE/7iwGirNiBgAJ
Writing a main package 中也提到了它:
- Or, if your service is using the
google.golang.org/appengine
package, include a call toappengine.Main()
.
关于google-app-engine - Google App Engine 模块主机名 : not an App Engine context,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53801551/
Sự khác biệt thực tế giữa Google Computing Engine, App Engine và Container Engine trong Google Cloud Computing là gì? Khi nào nên sử dụng cái gì? Có gì ở đó
Tôi có một ứng dụng chạy trong Google App Engine có quyền truy cập vào dịch vụ đang chạy trên máy trong Google Computer Engine. Các ứng dụng Google App Engine là ứng dụng duy nhất
Chúng tôi đang xây dựng một ứng dụng trên Google Cloud. Chúng tôi sử dụng App Engine làm giao diện người dùng và Công cụ tính toán làm giao diện phụ. Trên các phiên bản Công cụ điện toán này, tôi đang chạy một chương trình chấp nhận thông báo "lệnh" cụ thể.
Tôi gặp tình huống trong đó ứng dụng GAE hiện có (hãy gọi nó là Ứng dụng A) đang chạy nhưng không thể sửa đổi vì lý do phi kỹ thuật. Khi người dùng di chuyển sang phiên bản máy khách mới, chúng tôi cần di chuyển dữ liệu của họ từ Ứng dụng A sang ứng dụng GAE mới (mà tôi gọi là
Tôi đang cố gắng khám phá các dịch vụ được triển khai khác trên App Engine. Tương tự như những gì bài viết này gợi ý. Mã của tôi như thế này: import ("fmt" "net/http" "google.g
Tôi muốn thiết lập máy chủ cho các sự kiện "xử lý hình ảnh" trên trang web của mình. Nếu tôi sử dụng phiên bản "n1-standard-1" trong GCE thì sức mạnh tương đương trong GAE là bao nhiêu? Là do tôi tính toán sai, hay là giá của 2 con có cùng công suất chênh lệch nhau rất nhiều? Câu trả lời hay nhất theo giờ
Tôi đã tạo một phiên bản VM trong ứng dụng của mình trong môi trường tiêu chuẩn Google Computing Engine và Google App Engine. Tôi dự định sử dụng ứng dụng của mình trong App Engine, trong Compu
Tôi đã cập nhật ứng dụng của mình bằng appcfg.py như thường lệ nhưng nhận được thông báo lỗi. Tôi đã thử quay lại appcfg.py và đợi mười phút giữa các lần thử nhưng tôi vẫn nhận được thông báo lỗi tương tự. tôi phải làm gì? Không thể truy cập ứng dụng/nhà phát triển
Tôi muốn đặt máy chủ Redis trên Google Computer Engine và giao tiếp với nó thông qua hỗ trợ ổ cắm của AppEngine. Vấn đề duy nhất là dường như không có quy tắc tường lửa cụ thể nào nói rằng "AppEngine này sẽ
Tôi muốn biết sự khác biệt giữa App Engine và Computing Engine là gì. Bất cứ ai có thể giải thích cho tôi sự khác biệt? Câu trả lời hay nhấtApp Engine là một nền tảng như một dịch vụ. Điều này có nghĩa là bạn chỉ cần triển khai mã của mình và nền tảng sẽ thực hiện
Tôi đang viết một ứng dụng Go chạy trên thời gian chạy Go của App Engine. Tôi nhận thấy rằng hầu hết mọi ứng dụng sử dụng dịch vụ App Engine như Kho dữ liệu, Thư và thậm chí cả Khả năng
Có ai có kinh nghiệm chạy Docker trên Grid Engine/Sun Grid Engine/Son of Grid Engine và có thể giám sát tài nguyên được sử dụng không
Tôi đã đọc nhiều diễn đàn rằng không thể triển khai ứng dụng grails lên công cụ ứng dụng của google vì plugin công cụ ứng dụng grails đã không được cập nhật trong nhiều năm. Khi tôi chuẩn bị bỏ cuộc, tôi phát hiện ra rằng có thể triển khai dự án bằng intellij
Thiết lập hiện tại, Google Computing Engine chạy Windows Server 2012 (GCE Server 2012) Google Computing Engine chạy Debian Wheezy (GCE Server Wheezy)
Cụ thể đối với việc triển khai dựa trên Docker, sự khác biệt giữa hai loại này là gì? Vì Google App Engine Flex hiện cũng hỗ trợ triển khai dựa trên Dockerfile và đây cũng là một dịch vụ được quản lý hoàn toàn nên nó có vẻ tốt hơn
Tôi tin rằng Google Kubernetes Engine (GKE) chạy trên Google Computing Engine (GCE). Vì vậy, sử dụng Google Kubernetes để quản lý máy chủ
TLDR; có thông tin cập nhật nào về vấn đề này không? Google App Engine liên lạc với Công cụ tính toán qua mạng nội bộ -- Có thể
Tôi đang cố gắng viết một ứng dụng cho App Engine bằng Go SDK nhưng dường như nó có mối quan hệ thú vị với thử nghiệm đơn vị. Mọi người đã viết thư viện xung quanh bộ công cụ nguyên bản, lỗi thời này
Trong App Engine, tôi muốn thực hiện lệnh gọi tìm nạp http tới máy chủ web chạy trên phiên bản Công cụ tính toán được tạo trong cùng một dự án Google Cloud và tôi muốn biết liệu có thể tìm nạp phiên bản mà không cần bật hay không
Khi viết các ứng dụng tiêu chuẩn của Go App Engine, trước đây bạn phải sử dụng App Engine SDK để truy cập vào kho dữ liệu. Tuy nhiên, gần đây (kể từ Go 1.11?), nếu bạn chỉ sử dụng Cloud Datasto
Tôi là một lập trình viên xuất sắc, rất giỏi!