文章列表

  • 序 本文主要研究一下storm的submitTopology 提交topology日志实例 2018-10-08 17:32:55.738 INFO 2870 --- [ main] org.apache.storm.StormSubmitter : Generated ZooKeeper secret payload for MD5-digest: -8659577410336375158:-6351873438041855318 2018-10-08 17:32:55.893 INFO 2870 --- [  ... [查看]
    博文收藏 2018-10-08 19:09 2116 查看 Thrift Apache Storm 
  • 该系列文章来源于 学习《极客时间——从0开始学习微服务》分享之后笔记载录和读后感。 作者胡忠想,微博技术专家。 从 2012 年加入微博到现在,从 2012 年加入微博到现在,我一直在做微博首页信息流相关的业务研发,几乎亲历了微博后端架构的每一次重大升级。不仅参与了微博后端架构从大的单体应用迁移到微服务架构的改造;还作为主  ... [查看]
    博文收藏 2018-09-15 02:04 3862 查看 Zipkin Dapper Thrift ZooKeeper gRPC 
  • 摘要: 一步步完成本文给出一个在Windows下,使用thrift一步步完成rpc的Java示例~本文将从如下几个部分来加以说明,根据thift自动生成代码 - 编写thrif文件,并根据工具在window下自动生成thrif相关代码代码组成 - 给出Maven工程的模块化结构组成,并在每个模块中一步步实现代码测试 - 对编写的代码进行测试,包括Server启动并绑定服  ... [查看]
    博文收藏 2017-11-29 17:43 5866 查看 rpc Thrift Java 
  • 摘要: 将会擦出怎样的火花呢?##前言相信不少 Java server 端程序深受臭名昭著的 JDK Epoll Bug 其害。一旦触发所有 Selector 线程处于空转状态不能自拔,直至 cpu 跑满,不再处理外来连接。对于外部调用者来说这意味着服务不可用,这真是一场灾难。笔者不才,前段时间在使用 Thrift 作为 server 端 rpc 框架对外提供服务时刚好触发了  ... [查看]
    博文收藏 2017-08-12 19:33 2632 查看 Thrift JDK epoll 
  • Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 等等编程语言间无缝结合的、高效的服务。Thrift最初由facebook开发,07年四月开放源码,08年5月进入  ... [查看]
    博文收藏 2017-06-13 09:34 2710 查看 Thrift rpc Nifty Java Async 
  • 摘要: facebook thrift框架讲解简介thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务 。thrift最初由face  ... [查看]
    博文收藏 2016-09-29 18:52 2290 查看 facebook Thrift Java 
  • 摘要: 由于thrift自带的的SSL链路加密API只支持阻塞IO模型, 而我想要实现thrift的非阻塞IO SSL链路加密。考虑到nginx可以做到tcp代理并且提供ssl,故调研是否可以通过nginx来实现链路加密。1 目标说明1.1 调研目的本次调研主要为了解决两个问题:thrift提供的SSL API只支持BIO(阻塞式IO),而我们使用的是NIO API,希望能在不改变IO模型  ... [查看]
    博文收藏 2016-06-22 18:11 1996 查看 thrift nginx nio 
  • 摘要: tns(thrift name server)是个thrift分布式方案,无中心节点,提供高可靠、负载均衡、水平扩展等特性tns(thrift name server)是我在700Bike开发的一个thrift rpc分布式组件,可以实现高可靠、负载均衡、动态水平扩展等.相比haproxy、zookeeper等有什么优势?我们知道网络程序唯一保证可靠的方式就是心跳包,同haproxy方式有什么区  ... [查看]
    博文收藏 2016-01-12 15:41 2080 查看 thrift 分布式 rpc cluster 
  • (接上篇《架构设计:系统间通信(13)——RPC实例Apache Thrift 下篇(1)》)3、正式开始编码我已经在CSDN的资源区上传了这个示例工程的所有代码(http://download.csdn.net/detail/yinwenjie/9289999)。读者可以直接到资源下载站进行下载(不收积分哦~~^_^)。这篇文章将紧接上文,主要介绍这个工程几个主要的类代码。3-1、编写服务端主程序服务  ... [查看]
    文档助手 2015-11-22 11:39 1444 查看 thrift 架构设计 zookeeper RPC 
  • 1、服务治理通过前面两篇文章(《架构设计:系统间通信(12)——RPC实例Apache Thrift 中篇》、《架构设计:系统间通信(11)——RPC实例Apache Thrift 上篇》)的介绍,相信读者已经可以将Apache Thrift应用到实际工作中,并且理解了为什么Apache Thrift的性能要比大多数RPC框架优秀。但如果您使用过Apache thrift,那么相信您会发现它的一些不  ... [查看]
    文档助手 2015-11-19 16:58 1504 查看 架构设计 thrift zookeeper 服务治理 
  • (接上文《架构设计:系统间通信(11)——RPC实例Apache Thrift 上篇》)3、Aapche Thrift详解在《架构设计:系统间通信(10)——RPC的基本概念》一文中,我专门介绍了一款RPC规范的具体实现中哪些要素和性能息息相关。包括了RPC通讯采用的数据封装格式、RPC通讯采用的网络IO模型和RPC所采用的请求处理方式。这个小节我们对Apache Thrift中  ... [查看]
    文档助手 2015-11-12 19:31 1522 查看 thrift IDL RPC 架构设计 通信 
  • 1、概述通过上一篇文章《架构设计:系统间通信(10)——RPC的基本概念》的介绍,相信读者已经理解了基本的RPC概念。为了加深这个理解,后面几篇文章我将详细讲解一款典型的RPC规范的实现Apache Thrift。Apache Thrift的介绍一共分为三篇文章,上篇讲解Apache Thrift的基本使用;中篇讲解Apache Thrift的工作原理(主要围绕Apache Thrift使  ... [查看]
    文档助手 2015-11-06 17:24 1630 查看 架构设计 通信 thrift IDL RPC 
共 366 条记录    1234567891011 31