小编use*_*782的帖子

使用AWS ECS服务和Elastic LoadBalancer向公众开放多个端口

我拥有公开多个端口的服务,并且可以与kubernetes正常工作,但是现在我们将其移至AWS ECS。似乎我只能通过Load Balancer公开端口,并且即使docker定义了多个端口,我也只能选择一个端口,每个服务/任务只能使用1个端口

在此处输入图片说明

Add to load balancer按钮允许添加一个端口。一旦添加,就没有按钮添加第二个端口。

有没有比通过第二个代理服务公开第二个端口更好的工作环境?

更新:我使用基于Fargate的服务。

amazon-web-services amazon-ecs amazon-elb

8
推荐指数
3
解决办法
233
查看次数

influxdb代理或influxdb从其他influxdb获取数据

是否可以设置influxdb以从其他influxdb获取数据?或具有一些用于流入数据的本地日志代理。

例如,我有10个后端服务器。我希望每个后端服务器中间件代码在influxdb或某些本地日志代理中本地记录事件。

我希望使用influxdb设置另一台服务器,该服务器将从每个后端服务器获取日志并进行累积。

我找不到这种配置是否可行。可能是因为我想念Google的一些“搜索词”。

proxy influxdb

5
推荐指数
1
解决办法
431
查看次数

Kubernetes 在测试环境中限制 kube-system 的 CPU 请求。

我有 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)

kubernetes google-kubernetes-engine

5
推荐指数
1
解决办法
1395
查看次数

反序列化未知 Go 的 gob blob

我有一些未知类型的东西。有办法打印出来看里面吗?

可能有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)

reflection serialization go gob reflect

5
推荐指数
1
解决办法
1071
查看次数

FlatBuffers和NULL值

在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

serialization flatbuffers

5
推荐指数
2
解决办法
227
查看次数

NaCL 库中的 Curve25519 是否已被替换?

我正在使用 NaCL 库,我喜欢它,但我想知道如果需要更强的加密,需要什么才能用不同的、更强的曲线替换 Curve25519。

我确实知道新库与 NaCL 不兼容。

c encryption cryptography libsodium

5
推荐指数
0
解决办法
272
查看次数

SELECT范围来自Cassandra的Map

我在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个最后条目范围的方法

cassandra cassandra-3.0

2
推荐指数
1
解决办法
71
查看次数

单页中的两个ReactJS应用程序

是否可以在单页中使用两个React应用程序.

例如两个面板:

  • 左图:ReactJS应用程序A.
  • 右图:ReactJS应用程序B.

UPDATE

对不起.可能用错误的方式措辞.但我是ReactJS的新手,我使用了错误的术语.这两个应用程序可能是独立的.由2个不认识的人创建.他们不会共享代码.

喜欢Facebook社交框与喜欢按钮和喜欢页面和相同的推特框的人脸.

我认为它有点不同,两个反应dom调用创建一个连接到两个不同节点的新添加.

reactjs

2
推荐指数
1
解决办法
125
查看次数