标签: transport

Elasticsearch TransportClient NetworkPlugin NoClassDefFoundError

我期待将Elasticsearch集成到Spring Boot Web应用程序中.以下是我创建传输客户端的配置:

@Configuration
public class ElasticsearchConfig {

private TransportClient client;

@Bean
public TransportClient client() throws UnknownHostException{

    Settings settings = Settings.builder()
            .put("client.transport.nodes_sampler_interval", "5s")
            .put("client.transport.sniff", false)
            .put("transport.tcp.compress", true)
            .put("cluster.name", "clusterName")
            .put("xpack.security.transport.ssl.enabled", true)
            .build();

    client = new PreBuiltTransportClient(settings);

    client.addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("localhost"), 9300));

    return client;
}
Run Code Online (Sandbox Code Playgroud)

当我启动项目时,我得到以下错误,我不知道为什么:

java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin
Run Code Online (Sandbox Code Playgroud)

我忘了添加依赖项吗?

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-elasticsearch</artifactId>
</dependency>
<dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>transport</artifactId>
    <version>5.1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

希望你能帮我

spring client transport elasticsearch spring-boot

6
推荐指数
1
解决办法
1万
查看次数

如何运输扭曲的物体?

我知道"transport.write()"我可以传输字符串对象,但我想知道这是否可以传输其他类型的数据,比如python类对象?如果有可能我该怎么做?

python twisted transport

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

除了锁定的对象之外,我可以将对象的更改保存到另一个 TR 中吗?

当我尝试切换到报告源的编辑模式时,会出现一个弹出窗口告诉我

“将为用户 XXX 的以下请求创建一个新任务”。

还建议传输请求。

但是,我不想在此请求中保存我的更改,而是保存在另一个现有请求中。我不知道我的系统中正在实施任何版本控制系统,也不知道如何检查。

我正在努力实现的目标是可能的吗?如果是这样,如何?

versioning abap transport sap-basis

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

Elasticsearch Transport Client for Java API 是否支持连接池?

Elasticsearch Transport Client for Java API 是否支持连接池?我正在使用与 Elasticsearch 对话的 Spring 启动应用程序(elasticsearch 存储库)。

client transport elasticsearch

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

Prototype或JQuery可以在AJAX请求上返回HTTP状态代码

url = "http://example.com"
new Ajax.Request(url, {
  onComplete: function(transport) {
    alert(transport.status);
  }
});
Run Code Online (Sandbox Code Playgroud)

我希望如果网站正常工作则返回200状态,如果不工作则返回500等等.但是该代码一直返回0.

最终,我希望有一个setinterval函数,定期ping一个网站的正常运行时间状态.

javascript ajax jquery transport prototypejs

4
推荐指数
1
解决办法
9894
查看次数

Thrift IPC over pipe transport(Windows)

我一直在关注Thrift对Windows的支持,并且由于许多贡献者,VS开发已经取得了很大进展.有针对编译器和C++库的VS 2010项目,我已经确认它们在0.8中运行良好. http://thrift.apache.org/download/

我的问题是在Thrift中实现传输层,特别是管道(命名或匿名).我一直在使用TCP传输,但是在应用程序都是本地的情况下,它是过度的,并且通常会导致其他复杂情况,例如Windows防火墙.我想做的是在Windows下添加管道传输支持.

rpc ipc thrift pipe transport

4
推荐指数
1
解决办法
2117
查看次数

如何在扭曲的python中从服务器发送列表中的内容?

我有一个与多客户聊天服务器问题相关的列表.这是列表['talk',client_n,message].如何使用transport.write()在twisted python中从服务器向'client_n'发送'message'?

我用两种方式编写代码.但两者都不起作用.

第一种方式:

  data = data.strip()
  dat1 = data.split()
  dat2 = ' '.join(dat1)
  l = dat2[5:12]
  m = dat2[13:]
  l.transport.write(m)
Run Code Online (Sandbox Code Playgroud)

第二种方式:

 data = data.strip()
 dat1 = data.split()
 l1 = dat1[1]
 m1 = dat1[2]
 if l1 in self.factory.clients:
    l1.transport.write(m1)
Run Code Online (Sandbox Code Playgroud)

但在两者中我都有属性错误.

exceptions.AttributeError: 'str' object has no attribute 'transport'
Run Code Online (Sandbox Code Playgroud)

请问有人能为我解决这个问题吗?

python chat list twisted transport

4
推荐指数
1
解决办法
528
查看次数

我可以将NetTcpBinding与传输安全性(https)一起使用但不使用客户端证书

我们使用SecurityMode.None运行NetTcpBinding.

现在我们还想要加密发送的数据.将SecurityMode设置为Transport似乎还不够,因为虽然服务器已启动,但客户端无法再连接到服务器(在此更改之前有效).

我还需要改变什么?

ssl wcf transport nettcpbinding

4
推荐指数
1
解决办法
3777
查看次数

HSTS标题真的可以帮助抵御MITM攻击吗?

我在https://www.owasp.org/index.php/HTTP_Strict_Transport_Security#Browser_Support上阅读了OWASP的HSTS备忘单, 并观看了相关视频:https: //www.youtube.com/watch?v = zEV3HOuM_Vw

但是,在用户输入http://site.com的情况下,我仍然无法理解这有助于防止中间人攻击.OWASP声称它有所帮助.

让我们想象下面的场景:中间人得到受害者的请求:http://site.com.然后他将自己的HTTPS请求激活到https://site.com并将内容返回给用户,剥离HSTS标头.攻击者可以看到所有进一步的用户输入.

在我看来,除非我们从一开始就使用HTTPS,否则无法防范MITM.

HSTS标题真的可以帮助抵御MITM攻击吗?

security http transport man-in-the-middle owasp

4
推荐指数
1
解决办法
2559
查看次数

如何在 golang net/http 中使用传输添加标头信息

我正在尝试通过创建 Trasport 来控制 keep-alives 会话以重用 tcp 连接。

这是我的代码段,我不确定如何添加用于身份验证的标头信息。

url := "http://localhost:8181/api/v1/resource"
tr := &http.Transport{
    DisableKeepAlives:   false,
    MaxIdleConns:        0,
    MaxIdleConnsPerHost: 0,
    IdleConnTimeout:     time.Second * 10,
}
client := &http.Client{Transport: tr}
resp, err := client.Get(url)
Run Code Online (Sandbox Code Playgroud)

go transport net-http

4
推荐指数
2
解决办法
5501
查看次数