我拥有公开多个端口的服务,并且可以与kubernetes正常工作,但是现在我们将其移至AWS ECS。似乎我只能通过Load Balancer公开端口,并且即使docker定义了多个端口,我也只能选择一个端口,每个服务/任务只能使用1个端口
Add to load balancer
按钮允许添加一个端口。一旦添加,就没有按钮添加第二个端口。
有没有比通过第二个代理服务公开第二个端口更好的工作环境?
更新:我使用基于Fargate的服务。
是否可以设置influxdb以从其他influxdb获取数据?或具有一些用于流入数据的本地日志代理。
例如,我有10个后端服务器。我希望每个后端服务器中间件代码在influxdb或某些本地日志代理中本地记录事件。
我希望使用influxdb设置另一台服务器,该服务器将从每个后端服务器获取日志并进行累积。
我找不到这种配置是否可行。可能是因为我想念Google的一些“搜索词”。
我有 6 个单核 google 节点,kube-system pod 占用了太多 CPU。
default scylla-2 200m (21%) 500m (53%) 1Gi (38%) 1Gi (38%)
kube-system fluentd-gcp-v2.0.9-p9pvs 100m (10%) 0 (0%) 200Mi (7%) 300Mi (11%)
kube-system heapster-v1.4.3-dcd99c9f8-n6wb2 138m (14%) 138m (14%) 301856Ki (11%) 301856Ki (11%)
kube-system kube-dns-778977457c-gctgs 260m (27%) 0 (0%) 110Mi (4%) 170Mi (6%)
kube-system kube-dns-autoscaler-7db47cb9b7-l9jhv 20m (2%) 0 (0%) 10Mi (0%) 0 (0%)
kube-system kube-proxy-gke-scylla-default-pool-f500679a-7dhh 100m (10%) 0 (0%) 0 (0%) 0 (0%)
kube-system kubernetes-dashboard-6bb875b5bc-n4xsm 100m (10%) 100m (10%) 100Mi (3%) 300Mi (11%)
kube-system l7-default-backend-6497bcdb4d-cncr4 …
Run Code Online (Sandbox Code Playgroud) 我有一些未知类型的东西。有办法打印出来看里面吗?
可能有gob.Debug
,但对我来说不可用
https://golang.org/src/encoding/gob/debug.go
谷歌搜索建议使用,DecodeValue
但它需要初始化reflect.Value
如果我得到未知的gob blob,那么我无法传递未知类型的初始化值
https://play.golang.org/p/OWxX1kPJ6Qa
package main
import (
"bytes"
"encoding/gob"
"fmt"
"reflect"
)
func encode1() []byte {
x := "123"
buf := &bytes.Buffer{}
enc := gob.NewEncoder(buf)
err := enc.Encode(x)
if err != nil {
panic(err)
}
return buf.Bytes()
}
func decode1(b1 []byte) {
var x string
dec := gob.NewDecoder(bytes.NewBuffer(b1))
err := dec.Decode(&x)
if err != nil {
panic(err)
}
fmt.Printf("%#v\n", x)
}
func decode2(b1 []byte) {
// var x reflect.Value
x := …
Run Code Online (Sandbox Code Playgroud) 在FlatBuffers中存储NULL值的规范方法是什么?
我有
ExpirationDate *int64
Run Code Online (Sandbox Code Playgroud)
我明白为什么FlatBuffers没有定义NULL。但我不知道如何正确处理。我应该有额外的布尔字段还是要为数组赋值?
ExpirationDate [int64]
Run Code Online (Sandbox Code Playgroud)
与
ExpirationDate int64
ExpirationDateNull bool
Run Code Online (Sandbox Code Playgroud)
对于表,我也可以使用union
。
我正在使用 NaCL 库,我喜欢它,但我想知道如果需要更强的加密,需要什么才能用不同的、更强的曲线替换 Curve25519。
我确实知道新库与 NaCL 不兼容。
我在Cassandra有桌子,我希望blob
从最后选择10usermgmt.user_history.history
CREATE TABLE usermgmt.user_history (
id uuid,
history Map<timeuuid, blob>,
PRIMARY KEY(id)
);
Run Code Online (Sandbox Code Playgroud)
我觉得5年的Cassandra设计很容易,有序的列型名称.但是现在我找不到在最近的Cassandra 3.0中选择10个最后条目范围的方法
是否可以在单页中使用两个React应用程序.
例如两个面板:
UPDATE
对不起.可能用错误的方式措辞.但我是ReactJS的新手,我使用了错误的术语.这两个应用程序可能是独立的.由2个不认识的人创建.他们不会共享代码.
喜欢Facebook社交框与喜欢按钮和喜欢页面和相同的推特框的人脸.
我认为它有点不同,两个反应dom调用创建一个连接到两个不同节点的新添加.
amazon-ecs ×1
amazon-elb ×1
c ×1
cassandra ×1
cryptography ×1
encryption ×1
flatbuffers ×1
go ×1
gob ×1
influxdb ×1
kubernetes ×1
libsodium ×1
proxy ×1
reactjs ×1
reflect ×1
reflection ×1