fasterRPC

RPC调用框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 RPC/XMLRPC项目
软件类型 开源软件
地区 国产
投 递 者 吴均
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

基于java AIO实现的RPC调用框架,封装完全屏蔽IO通信层,使用者就像调用本地API一样调用RPC接口

服务端初始化

public static void main(String[] args) throws Exception {
        new FastRpcServer()
                .threadSize(20)
                .register("test", new TestService())
                .bind(4567)
                .start();
    }

客户端初始化

public static void main(String[] args) {
        try(IClient client = new FastRpcClient()) {
            client.connect(new InetSocketAddress("127.0.0.1", 4567));
            ITestService service = client.getService("test", ITestService.class);
            String say = service.say("Hello!");
            System.out.println(say);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
 相关资料
  • 我不熟悉这个框架,尝试使用JavaWS调用RESTful API。我一直在努力解决这个问题。这就是我目前的情况: 这段代码基于JavaWS文档(我发现它非常混乱),旨在发出请求。我认为它的工作原理是重复“ok”结果的完成阶段,该结果包含一个字符串,该字符串是将响应转换为文本的结果。 然后从控制器调用此代码: 我目前收到一个错误,上面写着“变量ws可能没有初始化”,这是有意义的,因为我没有初始化ws

  • 我需要在RESTFul API中公开我的业务逻辑。我的一位同事提到Dropwizard似乎很好。但是我想知道它是否适合我的要求。我的要求是调用多个SOAP服务和REST API来构建应用程序逻辑。 dropwizard对消费soap服务/rest API有什么原生支持吗?或者我应该和Spring,CXF之类的其他框架集成?如果我使用CXF或Spring,我知道我将需要生成JAXB注释类、服务end

  • 问题内容: 我正在尝试使用AJAX在Express应用程序上使用Passport库调用登录验证。我使用这样的本地策略: 问题是我不知道如何将变量传递给Passport,模仿bodyparser.json()功能,我试图做这样的事情: 编辑- 我的策略: 传递凭据错误仍然存​​在,即时消息: 对象{细节:对象}细节:Objectmessage:“缺少凭据” 原 : 有人可以指出我正确的方向吗? 问题

  • 我有一个primefaces对话框,其中包含一个输入文本区域和一个命令按钮“提交”。 我有一个包含按钮“Reject”的表单,该表单位于Tabview中。当用户单击按钮“Reject”时,我会显示对话框“rejectDialog”供用户输入拒绝的原因。一旦用户输入评论并单击对话框中的提交按钮“submitButton”,就会在bean中调用一个action方法来更新评论值。我有一个调用javasc

  • 本文向大家介绍Java编程中使用XFire框架调用WebService程序接口,包括了Java编程中使用XFire框架调用WebService程序接口的使用技巧和注意事项,需要的朋友参考一下  JAVA调用webservice,当你刚开始接触的时候你会觉得它是一个恶梦,特别是没有一个统一的标准实现,比起.net的那些几步就可以完成的webservice实现,我们看着JAVA的实现真是伤心啊。但就算

  • 本文向大家介绍Quartz.Net调度框架配置解析,包括了Quartz.Net调度框架配置解析的使用技巧和注意事项,需要的朋友参考一下 在平时的工作中,估计大多数都做过轮询调度的任务,比如定时轮询数据库同步,定时邮件通知等等。大家通过windows计划任务,windows服务等都实现过此类任务,甚至实现过自己的配置定制化的框架。那今天就来介绍个开源的调度框架Quartz.Net(主要介绍配置的实现

  • 我想在tkinter中创建由笔记本框架和每个选项卡内的几个框架组成的简单图形用户界面。假设我想在笔记本的每个选项卡内创建两个标记的框架,跨越100%的窗口宽度和50%的窗口高度。 屏幕布局 我将有更多的帧/元素,我想采取窗口宽度/高度的x%。 我读到tkintergui应该自动调整窗口大小时,但我不能让它工作。 如何设置帧以获取100%的窗口宽度和(例如)50%的窗口高度? 如何使框架居中,使其不

  • 我有一个简单的java项目,叫做服务器。此外,我有一个osgi api项目,它定义了一个接口BlockProvider。接下来,我有一个osgi声明性服务项目,其中有一个实现BlockProvider的服务。 在我的java项目服务器中,我有一个嵌入式osgi框架(在我的例子中是felix)。 我创建了一个bundleactivator,它安装gogo osgi捆绑包、scr捆绑包、我的api项目