vert.x相关内容

我有一个Vertx请求,我需要计算一个外部可见(公共)URL

我将Kotlin与Vertx 3结合使用,有时我需要从公共URL的角度返回特定的URI,这与Vertx-Web请求认为我的URL是不同的.这可能是由于我的负载均衡器或代理接收了一个URL,然后通过内部URL转发到我的应用程序. 所以,如果我这样做: val publicUrl = context.request().absoluteURI() 我最终得到的是类似http://10 ..
发布时间:2020-04-26 12:40:12 其他开发

Vertx JDBC的工作原理

我已经使用Vertx 3个月了,但是现在我想知道非阻塞Vertx JDBC是如何工作的,例如 private void selectEndedMatches(){ this.jdbcClient.getConnection(conn->{ if(conn.failed()){ log.error("Can't get V ..
发布时间:2019-09-02 14:11:41 Java开发

Vert.x等效于Node.js Global对象

在Node.js中,您可以为全局对象的键指定值。这使您能够“记住”请求之间的某些内容。假设node.js进程没有死/挂起并通过像iisnode这样的进程重新启动。 Vert.x是否有等效的?本质上,我正在为一段数据寻找最简单的缓存,所以我不必在每次请求时获取它。我假设Vert.x上的解决方案可以跨线程工作吗? 解决方案 代码: {{id:1,name:“Yahoo”},{id ..
发布时间:2019-06-07 17:19:51 前端开发

vertx中的CORS问题应用程序无法正常工作

我的Vertx服务器驻留在服务器A中,客户端驻留在服务器B中。当我尝试访问vertx服务器时,会弹出CORS错误。我添加了一些服务器端代码来处理CORS问题,但它无法正常工作。我们是否需要在客户端添加一些标头。我在这里失踪了什么?任何人都可以帮助 Vertx服务器端: 路由器路由器=路由器.router(vertx); router.route()。handler(BodyHand ..
发布时间:2019-01-08 18:43:12 Java开发

vertx LoggerHandler不添加logback

我正在尝试使用LoggerHandler记录所有传入的请求。我正在使用logback.xml来指定appender。我正在设置日志记录的系统属性。 System.setProperty(“org.vertx.logger-delegate-factory-class-name”, “org .vertx.java.core.logging.impl.SLF4JLogDelegateFact ..
发布时间:2018-12-28 15:31:15 Java开发

在Vertx,web客户端或某些中间件中微服务之间进行通信的最佳方式是什么?

我在vert.x微服务方面做得不多,但我遇到了一个疑问,即知道使用某些中间件或网络客户端,我不知道或其他任何中间件或网络客户端的最佳通信方式。 vert.x允许我的方式。 解决方案 允许vert.x微服务在它们之间进行通信的可能性很大根据具体情况,有利有弊,或多或少具有相关性。 以下是3种常见方式: 1)使用原生vert.x eventBus( 异步逻辑): https:// ..
发布时间:2018-12-24 13:36:49 Java开发

我可以在Vert.x HTTP请求队列中设置容量吗?

我用Java编写了一个Vert.x HTTP服务器。当客户端发送的请求速度超过服务器可以处理的速度时,服务器端请求队列会慢慢填满。最终由于所有累积请求,JVM内存不足。 我可以在Vert.x请求队列上设置容量吗? 我想设置以下一项或多项: 最大排队请求数 所有排队请求的最大大小(以字节为单位) 当违反这些限制中的任何一个时传入请求,我想立即回复 503服务不可用。 ..
发布时间:2018-07-10 09:51:55 Java开发

用于推送通知的Node.js或Vert.x.

我有这个java应用程序,服务器需要每隔一秒向客户端发送推送通知。我正在使用HTML5服务器发送事件来完成从服务器到客户端的单向通信。但是,我希望在连接到服务器以获取更新的任何时间点都有> 1000个客户端连接(肯定会增加)。这些更新的持续时间也可能持续30分钟。我已经读过在这种情况下使用简单的html5服务器发送事件时,服务器可以快速耗尽线程,严重影响性能。 评估我来了跨越Node.js和 ..
发布时间:2018-07-03 19:14:25 前端开发

如何访问gmail API?

我生成我的JWT,如果我的令牌是正确的,为什么不工作?在Google Developers Console中,我启用了gmail加上youtube和其他API,在凭据中生成和下载json { “private_key_id “:”22dcf“, ”private_key“:”----- BEGIN PRIVATE KEY -----(删除)----- END PRIVATE KEY --- ..
发布时间:2018-05-03 14:58:25 前端开发

在IDE中运行Vertx

有没有办法从IDE中运行Vertx?我知道我可以在文件中创建一个服务器,然后调用 vertx run server.java 从命令行,但是有没有办法从IDE中运行server.java文件? 解决方案 创建一个maven项目作为手册说。 然后将项目导入为Maven项目 p>使用主类创建一个新的启动器(Eclipse) ..
发布时间:2017-07-27 04:40:35 Java开发

如何使用Vert.x 2.x启用CORS

我尝试使用Angularjs 1.4.5发出跨网域请求。 但是不能成功。我已配置$ httpprovider .config(['$ httpProvider',function($ httpProvider){ $ httpProvider .defaults.useXDomain = true; delete $ httpProvider.defaults.headers.co ..
发布时间:2017-01-11 19:27:21 其它移动开发