小编Adi*_*ade的帖子

重新启动客户端后重新连接到远程Akka系统

我的用例如下.计算机上的应用程序连接到远程计算机,在其上执行脚本并返回结果.我正在使用Akka Framework进行远程处理,并为客户端应用程序使用Play Framework.在我的远程机器上运行的服务器的代码如下:

public static void main(String[] args)
{
    OnCallServer app = new OnCallServer();
    app.executeServer();
}

private void executeServer() {
    ActorSystem system = ActorSystem.create("OnCallServer");
}
Run Code Online (Sandbox Code Playgroud)

(只是在远程机器上启动actor系统的一个实例)

现在,当客户端应用程序想要在远程计算机上运行脚本时,它会在此远程系统上部署一个执行该脚本的actor.

部署的actor的代码如下:

public static class RemoteActor extends UntypedActor implements Serializable {
    private static final long serialVersionUID = 1L;

    @Override
    public void onReceive(Object message) throws Exception {
        Config config = context().system().settings().config();
        String host = config.getConfig("akka.remote.netty.ssl").getString("machineName");
        String sysDesc = host;
        if (message instanceof ScriptExecutionParams) {
            System.out.println("scriptParam");
            ScriptExecutionParams scriptParams = (ScriptExecutionParams) message;

            if (scriptParams.function == ScriptFunction.EXECUTE) { …
Run Code Online (Sandbox Code Playgroud)

java akka

6
推荐指数
1
解决办法
1211
查看次数

Android AutoCompleteTextView 建议与 TextView 重叠

我正在使用谷歌地图制作应用程序。我正在使用 AutoCompleteTextView 来获取地点建议。输出如下:

在此处输入图片说明

从图中可以看出,建议框的边框与 TextView 重叠。我在线性布局中使用带有 Textview 的自定义项目布局。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#fff"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/resultValue"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#fff"
        android:paddingBottom="5dp"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:paddingTop="5dp"
        android:textColor="#474040"
        android:textSize="15sp" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

有没有办法降低建议窗口并删除或更改建议窗口灰色边框的颜色?

android autocompletetextview

4
推荐指数
1
解决办法
3147
查看次数

使用Java的Akka远程路由

我正在尝试实现一个基本的广播路由器,其中路由在远程机器上.

代码如下:

localApp.conf

akka {

    log-dead-letters = 10
    log-dead-letters-during-shutdown = off

    actor {
        provider = "akka.remote.RemoteActorRefProvider"
        serialize-messages = on

        serializers {
            java = "akka.serialization.JavaSerializer"
        }

        serialization-bindings {
            "java.lang.String" = java
            "test.akkaLocal.LocalWrapper" = java
        }

        deployment {
            /LocalMaster/broadcastRouter {
                router = "broadcast"
                nr-of-instances = 1
                target {
                    nodes = ["akka.tcp://RemoteApp@127.0.0.1:10175"]
                }
            }
        }
    }
    remote {
        enabled-transports = ["akka.remote.netty.tcp"]
        netty {
            tcp {
                hostname = "127.0.0.1"
                port = 10174
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

LocalApp.java

public class LocalApp
{
    public static void …
Run Code Online (Sandbox Code Playgroud)

java routing dead-letter akka

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