小编abx*_*x78的帖子

RabbitMQ和ActiveMQ在同一台机器上运行

出于测试目的,我需要在同一台Windows机器上运行ActiveMQ和RabbitMQ.我已经安装了,但我不能一起运行它们:我需要停止一个服务才能运行另一个服务.

这是我试图启动运行ActiveMQ的RabbitMQ的错误:

=INFO REPORT==== 17-Feb-2015::14:24:00 ===
Error description:
   {could_not_start,rabbit,
    {bad_return,
     {{rabbit,start,[normal,[]]},
      {'EXIT',
       {rabbit,failure_during_boot,
        {boot_step,networking,
         {case_clause,
          {error,
           {{shutdown,
             {failed_to_start_child,tcp_listener,
              {cannot_listen,{0,0,0,0,0,0,0,0},5672,eacces}}},
            {child,undefined,'rabbit_tcp_listener_sup_:::5672',
             {tcp_listener_sup,start_link,
              [{0,0,0,0,0,0,0,0},
               5672,
               [inet6,binary,
                {packet,raw},
                {reuseaddr,true},
                {backlog,128},
                {nodelay,true},
                {linger,{true,0}},
                {exit_on_close,false}],
               {rabbit_networking,tcp_listener_started,[amqp]},
               {rabbit_networking,tcp_listener_stopped,[amqp]},
               {rabbit_networking,start_client,[]},
               "TCP Listener"]},
             transient,infinity,supervisor,
             [tcp_listener_sup]}}}}}}}}}}
Run Code Online (Sandbox Code Playgroud)

这是我试图在RabbitMQ已经运行的情况下启动ActiveMQ的错误:

jvm 1    |  INFO | Listening for connections at: tcp://BROKER:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600
jvm 1    |  INFO | Connector openwire started
jvm 1    | ERROR | Failed to start Apache ActiveMQ ([localhost, ID:DEV-BROKER01-56290-1424197666199-0:1], java.io.IOException: Transport Connector could not be registered in JMX: java.io.IOException: Failed to …
Run Code Online (Sandbox Code Playgroud)

activemq-classic rabbitmq

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

Akka:问与说

我读完杰米·艾伦(Jamie Allen)的《有效的Akka》一书。我对Akka还是很陌生,我真的无法理解为什么他在某个时候说:

但是,关于它的一些事情并不理想。首先,它使用期货来要求其他参与者响应,从而为幕后发送的每条消息创建一个新的PromiseActorRef。这是浪费资源。最好让我们的演员以“一劳永逸”的方式发送消息,并将结果异步收集到一个演员中。

通常,使用Ask而不是Tell似乎更昂贵。使用“拉”代替“推”要贵多少钱?而且,为什么Tell通常比Ask更可取?

akka

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

Scala Seq比较

在Scala中有一种方法可以比较两个序列,如果它包含相同的元素,它返回true,无论顺序和重复如何?

Seq("1", "2") vs Seq("2", "1")           => true
Seq("3", "1", "2") vs Seq("2", "1", "3") => true
Seq("1", "1", "2") vs Seq("2", "1")      => true
Run Code Online (Sandbox Code Playgroud)

谢谢

备注:这是不是一个重复的这个,因为它也要求以排除从单向复制,它是不是使用LIST的序列.

scala seq

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

静态类 C# 中的延迟属性初始化

我得到了这个代码

public static class Logger
{
    public static Func<ILogger> LoggerFactory;
    private static readonly Lazy<ILogger> _log = new Lazy<ILogger>(LoggerFactory);

    public static ILogger Instance
    {
        get
        {
            return _log.Value;
        }
        public static ILogger ConfigureLogging(string AppName, Version AppVersion)
        {
             // stuff
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个静态类在应用程序中使用:

Logger.LoggerFactory = () => Logger.ConfigureLogging(AppName, AppVersion);
Logger.Instance.Information("Starting application");
Run Code Online (Sandbox Code Playgroud)

我希望第一行设置 LoggerFactory;但是,在第一次尝试写入日志时,由于尚未设置静态 Func LoggerFactory,因此引发了异常。

这段代码有什么问题?

谢谢

c# lazy-evaluation

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

如何通过进程ID设置滚动文件名唯一

我试图在日志上为一台机器上同时运行的每个进程提供唯一的名称。我尝试将 app.config 中的 pathFormat 设置为类似于

<add key="MyApp:serilog:write-to:RollingFile.pathFormat" 
     value="..\log\MyApp.{MachineName}-{ThreadId}-{Date}.log" />
Run Code Online (Sandbox Code Playgroud)

那行不通。

任何想法?我在文档中找不到任何内容。


能够从多个源写入输出将不需要为每个进程都记录日志。由于(目前)我坚持使用 1.5,因此我在配置滚动文件时提供了特定路径。

 new LoggerConfiguration()
     .ReadFrom.AppSettings(AppName)
     .WriteTo.RollingFile(path)
Run Code Online (Sandbox Code Playgroud)

我只需要提供计算机名称和线程 ID 即可获取唯一的日志文件名。

c# serilog

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

缺少列时在vcat上进行重大更改

使用Julia 0.5时,我经常这样做:

A = DataFrame(ID = [20,40], Name = ["John Doe", "Jane Doe"])
B = DataFrame(ID = [60,80], Job = ["Sailor", "Sommelier"])
C = DataFrame(Year = [1978, 1982], Test = ["Something", "Somewhere"])
vcat(A,B,C)
Run Code Online (Sandbox Code Playgroud)

结果数据框

现在,我尝试使用v0.6.4复制相同内容,但出现错误:

ArgumentError:参数1缺少列Job,Year和Test,参数2缺少列Name,Year和Test,并且ID,Name和Job列缺失来自论点3

我没有任何运气就试图深入阅读本文。有人可以向我澄清一下吗?

julia

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

VS 2015 RC中无法使用Windows应用商店应用

我正在尝试为Windows 8创建我的第一个Store应用程序.

我安装了VS2015 RC和适用于Windows 8 的Windows软件开发套件(我按照本页的说明操作).不幸的是,我无法在VS中看到Windows Apps模板,这与链接显示的不同存储应用模板.

我在Windows 7机器上运行VS2015 Enterprise RC.

我错过了什么?谢谢

c# windows-8 windows-store-apps visual-studio-2015

-1
推荐指数
1
解决办法
1298
查看次数