小编Bro*_*mer的帖子

从 Java 连接到 AWS Elasticache(Redis 集群)的正确方法是什么?

我是AWS Elasticache redis的新手,并且低于端点。

图像

我对使用JedisRedisson感到困惑,因为两者都提供单连接和集群连接类。

就像在Jedis中一样,对于单个连接我们可以使用:

Jedis conn = new Jedis("endpoint_address");
Run Code Online (Sandbox Code Playgroud)

对于集群连接,我们使用:

Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();
jedisClusterNodes.add(new HostAndPort("redis_cluster_ip", 7379));
JedisCluster jc = new JedisCluster(jedisClusterNodes);
Run Code Online (Sandbox Code Playgroud)

当我想使用Redisson时,也会出现这些选项。我不想比较这两个库,我的问题是:当您只有一个端点并且仍然可以使用 AWS 自动扩展功能时,哪一种是连接到AWS Redis Elasticache集群的正确方法?

预期的答案是:使用单机或集群模式。

谢谢 :)

java amazon-web-services jedis amazon-elasticache redisson

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

有没有好的erlsom教程?

我真的需要在erlang中使用XML解析器...我找到了erlsom lib,并没有太多的教程教我如何从XML解析到记录,反之亦然....如果有人在erlsom中有一个简单的代码做这个

erlang xml-parsing

3
推荐指数
1
解决办法
1645
查看次数

如何在Elixir中将数字转换回字符串?

我是elixir的新手,我很兴奋.我在IEX终端上玩过二进制游戏.

iex(34)> world = <<119,111,114,108,100>>
"world"

iex(35)> <<x::size(40)>> = world
"world"

iex(36)> x
512970878052
Run Code Online (Sandbox Code Playgroud)

我真的不知道512970878052代表什么号码,但我真的想把它转换回"世界"这个词.我怎样才能做到这一点?

谢谢 :)

erlang elixir

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

在 Nginx 代理后面刷新页面后,我的 Angular 6 路由返回 404

我的Angular应用程序在暴露在端口 83 上的docker内部运行,并且在另一个暴露在端口 8083 上的 docker 内部也有一个spring-boot Rest应用程序。

在主机服务器中,我有一个 Nginx 服务器,它使用以下配置重新路由每个请求:

server {
    listen 80;
    server_name mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:83;
    }
}

server {
    listen 80;
    server_name rest.mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:8083;
    }
}
Run Code Online (Sandbox Code Playgroud)

通过上述配置,每个使用mydomain.com 的请求都将转到我的 Angular 6 应用程序,每个使用rest.mydomain.com的请求都将转到我的 spring-boot Rest 应用程序。

在我的角度的索引页面中,我有一个搜索表单,它将触发路由模块打开搜索结果页面

我的app-routing.module.ts如下所示:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomePgComponent } from …
Run Code Online (Sandbox Code Playgroud)

javascript nginx typescript angular

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

Ormlite 4.9在创建表上更改并创建或更新函数

在我将我的版本从4.4升级到4.9之后,我发现ORMLite已经弃用了一些方法:

  1. TableUtils,它是:createTableIfNotExists
  2. Dao,即:createOrUpdate

与此同时,我使用ORMLite构建的系统已经很多了.任何人都可以建议我最新的ORMLite如何处理这两种情况?我似乎无法找到有关如何在4.9版本中使用2个函数的任何文档.

或者我应该完全替换ORMLite并回到更稳定的orm库(例如Hibernate - >如果我想使用它,它迫使我使用很多罐子).

谢谢

java orm ormlite

0
推荐指数
1
解决办法
225
查看次数