我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了这种支持,我们可以调用OutputStream的 ...
分类:
编程语言 时间:
2021-01-06 12:32:54
阅读次数:
0
背景一、RMI远程方法调用RMI(RemoteMethodInvocation)远程方法调用。能够让在客户端Java虚拟机上的对象像调用本地对象一样调用服务端java虚拟机中的对象上的方法。使用代表:EJBRMI应用架构:TransportLayer?在这一层,客户端和服务端进行连接.它用来管理已经存在的连接connection,同样也可以创建一个新的连接connection。Stub?stub是
分类:
编程语言 时间:
2020-12-03 11:52:26
阅读次数:
8
这么说吧,dubbo很简单,其实就是一个远程服务调用的框架极简教程,五分钟快速入门之dubbo,为后面的dubbo实战以及dubbo源码分析做铺垫。一、dubbo是什么?1)本质:一个Jar包,一个分布式框架,,一个远程服务调用的分布式框架。既然是新手教学,肯定很多同学不明白什么是分布式和远程服务调用,为什么要分布式,为什么要远程调用。我简单画个对比图说明(图1看到图2。画板画的,勿喷)。你想一下
分类:
其他好文 时间:
2020-11-25 12:58:05
阅读次数:
12
故障问题:ansible远程调用startup.sh启动tomcat,启动失败。解决方法:ansible调用shell脚本启动tomcat得加上nohup 后面还不能跟 “&” ansible peixun-145 -m shell -a "nohup /script/fc_tomcat.sh co ...
分类:
其他好文 时间:
2020-11-12 13:23:22
阅读次数:
11
RPC 远程服务调用是分布式服务架构的基础。 如何理解 RPC RPC(Remote Procedure Call)是一种进程间通信方式,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC 允许程序调用另一个地址空间的过程或函数,而不用程序员显式编码这个远程调用的细 ...
分类:
其他好文 时间:
2020-09-24 21:35:40
阅读次数:
44
1. 文件远程传输主要涉及3点: 请求方式, 媒体类型, 序列化与反序列化, 把握住了这3点,基本上就可以搞 2. 使用Feign传输,首先搭建起Feign的架子 2.1 引入spring-cloud-starter-eureka-server依赖,用于启动一个eureka注册中心 2.2 引入sp ...
分类:
编程语言 时间:
2020-08-28 12:03:04
阅读次数:
91
使用软件 :VMware WorkStation 使用系统:linux centOS 7 windows远程调用软件:xshell 挂机-启动状态后 先使用 service network restart 启动网络服务(注:7和6的版本启动方式略有不同) 输入 ifconfig 查询主机号 使用xs ...
分类:
其他好文 时间:
2020-08-11 13:04:58
阅读次数:
90
这是本公众号的第9篇原创文章负载均衡使用微服务后,为了能够承担高并发的压力,同一个服务可能会启动多个实例。这时候消费者就需要负载均衡,把请求分散到各个实例。负载均衡主要有两种设计:服务端负载均衡客户端负载均衡对于传统的分布式服务来说,大多使用服务端负载均衡。一般会使用Nginx或者ELB等工具作为负载均衡器,如下图:传统负载均衡而在SpringCloud中,使用的是「客户端负载均衡」的方式,使用「
分类:
编程语言 时间:
2020-08-11 09:20:28
阅读次数:
71
链路跟踪,我们有很多可选项。常见的有 zipkin,pinpoint,skywalking,jaeger 等。
分类:
其他好文 时间:
2020-08-03 14:54:46
阅读次数:
97
ajax post请求报错415或400解决方案 jsp页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> <script src="js/jq ...
分类:
Web程序 时间:
2020-07-29 21:31:58
阅读次数:
94