1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Tatala RPC 0.3.0 更新,RPC 中间件 下载

本帖由 漂亮的石头2015-09-21 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,292
    赞:
    47
    Tatala RPC 0.3.0 更新,主要改进:


    • 用zookeeper注册服务,实现负载均衡和故障转移


    • 用Maven管理整个项目


    • 增加NORETURN返回类型,实现了客户端单向调用


    • 在设置被调用类时,可以用类对象代替包名加类名字符串,减少拼写出错的概率。对于某些客户端不能加载服务端代码情况下,字符串方式仍然保留。

    Tatala是一个简单易用的RPC中间件,并且跨语言跨平台。它将调用方法转变成字节数组(包括被调用类名,目标方法名,参数序列和返回值),在socket基础上实现客户端和服务器之间的互相通信。

    目前,Tatala支持Java的客户端与服务器端,和C#的客户端。

    特性
    * 简单易用可以快速开发和建立网络组件
    * 跨语言跨平台
    * 高性能和分布式
    * 传输协议为短小精悍的二进制
    * 支持socket长连接
    * 客户端与服务器端多线程处理
    * 支持异步请求
    * 对于大数据支持压缩传输
    * 支持服务器端主动推送消息
    * 客户端程序可以捕获服务端抛出的异常,使客户端支持事务回滚
    * 支持Google Protocol Buffers作为对象序列化进行网络传输
    * 支持在服务端注册多个filter,在调用业务代码之前预处理传入的数据,注入业务逻辑,如权限检查等
    * 能够用于跨语言的远程方法调用RPC,高性能的缓存服务器,分布式的消息服务,多人在线游戏服务器,等等
    Tatala RPC 0.3.0 更新,RPC 中间件下载地址
     
正在加载...