小编Joh*_*ose的帖子

我可以代理WAR中嵌入的Golang服务器吗?

我的客户对如何部署Web应用程序有非常严格的要求.它们要求它可以在像Tomcat这样的Java服务器中作为WAR进行部署.然而,我们的应用程序是用golang编写的,并编译成可执行服务器.

我能想到的唯一解决方案是在后台启动一个长期存在的golang进程,该进程侦听非标准端口8080,然后在java中放置某种代理,它将透明地代理所有HTTP请求和对此进程的响应.

我应该怎么做呢?我完全不熟悉Java Servlets并在后台运行这样的长时间运行的进程.

我主要担心的是,如果这样的话是标准的,

  1. 它会影响JVM的内存使用量等吗?
  2. 服务器是否允许我的golang进程分配所需的内存量?
  3. JVM能否跟踪它的处理器利用率?

有没有更好的方法呢?像某种进程间的通信机制?

java proxy tomcat go

10
推荐指数
1
解决办法
483
查看次数

如何在 GNOME 3.0 shell 扩展中访问 OAuth 2.0、REST API?

如果我想通过 GNOME shell 扩展访问它下面的 REST API,我将如何从浏览器环境移植 OAuth 2.0 隐式授权流?如何通过登录屏幕将用户重定向到 OAuth 2.0 决策端点?

如果 OAuth 2.0 REST API 无法通过其他方式将 Web 服务与 shell 扩展集成?

javascript rest gnome-shell-extensions oauth2client

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

Aerospike的大型有序列表能否与排行榜的Redis排序集相匹配?

我正在考虑用Airospike替换Redis,我想知道aerospike是否能够提供与Redis在应用程序中排行榜的排序集相同的功能和性能.我需要能够快速插入,读取和更新集合中的项目.我还需要能够对它们进行范围查询并快速检索集合中的任意项目的等级.

performance leaderboard redis aerospike

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