原文:http://daizuozhuo.github.io/golang-rpc-practice/ 一直用Golang标准库里的的RPC package来进行远程调用,简单好用. 但是随着任务数量的增大, 发现简单的像包里面的示例那样的代码出现了各种各样的问题,下面就把我踩过的一些坑记录一下吧. ...
分类:
其他好文 时间:
2016-11-14 17:54:43
阅读次数:
251
1.1 概述 IPC是进程间通信的简称。 IPC分为5个主要领域: (1)消息传递:管道、FIFO、消息队列 (2)同步:互斥锁、条件变量、读写锁、信号量 (3)共享内存:匿名共享内存、有名共享内存 (4)远程调用:Solaris门、Sun RPC (5)文件 1.2 进程、线程与信息共享 进程、线 ...
分类:
其他好文 时间:
2016-11-04 23:23:21
阅读次数:
192
2016.11.03晚上18:00按照学院的要求,拖着疲惫的身躯并不是十分情愿的去了浦江B401参加了一场由东南大学计算机学院在读博士主讲的"云计算助力暗物质之旅"学术报告,学生嘛 多少也是经历了很多次的报告 每一次都是大同小异,某某知名学者,读读PPT,聊点不知所云的东西,但是那一晚一个多小时的报 ...
分类:
其他好文 时间:
2016-11-04 16:52:31
阅读次数:
158
一、什么是RPC? (1)Remote Procdure call ,远程方法调用,它允许一台计算机程序远程调用另外一台计算机的子程序,而不用去关心底层的网络通信细节,对我们来说是透明的。经常用于分布式网络通信中。 (2)Hadoop的进程间交互都死通过RPC来进行的,比如Namenode与Data ...
分类:
其他好文 时间:
2016-11-03 13:50:25
阅读次数:
179
grpc 是个跨平台的远程调用框架,第一次在windows平台使用,有很多问题需要面对,下面做个汇总,以备检查 消息长度设置 出现的问题 1 客户端出现异常 未经处理的异常: Grpc.Core.RpcException: Status(StatusCode=Internal, Detail="Ma ...
分类:
Windows程序 时间:
2016-10-24 20:36:32
阅读次数:
1200
rpc(Remote Procedure Call)是一种通过网络从远程计算机程序上请求服务而不用了解细节的协议。通常client端为服务的调用方,server端为服务的提供方。他们之间可以在不同的网络、不同的机器,使用不同的语言。 server端作为一个网络的服务提供者,需要能为多个client端 ...
分类:
其他好文 时间:
2016-10-23 20:20:10
阅读次数:
189
1.原始资料地址 http://www.360doc.com/content/14/0827/16/8790037_405134447.shtml http://blog.csdn.net/xzknet/article/details/17918343 2.CXF简介及所需要的jar包 Apache ...
分类:
Web程序 时间:
2016-10-19 19:33:02
阅读次数:
404
网站架构模式: 分层:一般可分为,应用层,服务层,数据层,管理层,分析层; 分割:一般按照业务/模块/功能特点进行划分,比如应用层分为首页,用户中心。 分布式:将应用分开部署(比如多台物理机),通过远程调用协同工作。 集群:一个应用/模块/功能部署多份(如:多台物理机),通过负载均衡共同提供对外访问 ...
分类:
Web程序 时间:
2016-10-16 18:49:24
阅读次数:
166
环境 创建第一个ejb项目 1. new EJB project 2.创建一个 sessionbean 接口 3.编写ejb接口 4.实现接口 创建一个 java project 来调用这个 ejb 接口 1.创建 java project HelloworldClient,添加对上面HelloWo ...
分类:
其他好文 时间:
2016-10-14 19:59:35
阅读次数:
133
一、定义 Web Service 不是框架也不是技术 而是解决远程调用、跨平台调用、跨语言调用问题的一种规范。 二、应用1、同一个公司新、旧系统的整合:比如CRM系统与OA、客服系统相互调用2、不同公司的业务组合:比如淘宝与物流公司信息平台调用3、内容聚合:比如天气预报、股市行情、新闻信息等 需要不 ...
分类:
Web程序 时间:
2016-10-08 19:49:48
阅读次数:
213