我有一个运行Windows 2008 R2的微EC2实例.我最近收到了很多高CPU警报,当我登录AWS管理控制台时,我发现我的CPU几乎与100%挂钩.但是,如果我登录到实例并启动任务管理器,我的CPU看起来几乎是空闲的.我已经离开任务管理器一段时间,并使用此屏幕截图显示AWS报告与我的实例看起来正在做什么之间的差异.建议?
(https://s3.amazonaws.com/caskerdbbucket/public/cpu.png)
PS:任务管理器的更新速度设置为"低"
我来自Windows .NET背景,但我正在尝试扩展我的专业知识,所以已经选择了一些Java项目.目前,我正在尝试创建一个REST API,所以我决定在这里浏览Jersey:http://jersey.java.net/nonav/documentation/latest/getting-started.html
我已经让Hello World项目在Windows中运行良好(使用NetBeans和Maven),但是当我尝试在Ubuntu中做同样的事情时(再次使用NetBeans和Maven)我收到以下错误:
Starting grizzly...
Aug 09, 2012 11:27:46 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
com.javarest.javarest2
Aug 09, 2012 11:27:47 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class com.javarest.javarest2.HelloWorldResource
Aug 09, 2012 11:27:47 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Exception in thread "main" java.lang.IllegalArgumentException: No container provider supports the type class org.glassfish.grizzly.http.server.HttpHandler
at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:196)
at com.sun.jersey.api.container.ContainerFactory.createContainer(ContainerFactory.java:134)
at com.sun.jersey.api.container.grizzly2.GrizzlyServerFactory.createHttpServer(GrizzlyServerFactory.java:242)
at Main.startServer(Main.java:25)
at Main.main(Main.java:29)
Java Result: …
Run Code Online (Sandbox Code Playgroud) 我是ZeroMQ的新手,(并且通常使用套接字进行编程),但我尝试在ZeroMQ中实现(在Java中)对等模型.我想要的是当节点上线时,它向整个网络广播"我在这里,你可以通过这个地址联系我:......"消息.
我想如果网络上出现2个或更多节点,他们就能够找到对方而无需通过已知端点.
有没有人对如何实现这一点有任何想法?ZeroMQ甚至可以实现这一点吗?