参考:方志鹏的专栏 1. Hystrix简介 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能 ...
分类:
编程语言 时间:
2020-01-27 23:59:43
阅读次数:
120
分布式带来的问题: 1.分布式服务框架 如果要让不同的子系统或者服务之间互相通信,首先必须有一套分布式服务框架。 也就是各个服务可以互相感知到对方在哪里,可以发送请求过去,可以通过HTTP或者RPC的方式。 在这里,最常见的技术就是dubbo以及spring cloud,当然大厂一般都是自己有服务框 ...
分类:
其他好文 时间:
2020-01-23 12:42:45
阅读次数:
108
## 服务端(CentOS64) # 1.下载文件 wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz tar -zxvf frp_0.31.1_linux_amd6 ...
分类:
其他好文 时间:
2020-01-23 00:02:25
阅读次数:
102
上篇文章讲到数据库和redis连接的初始化已经完成,接下这篇文章会比较重要一点,我们要启动一个http服务和一个rpc服务,同时抽象出一层数据处理层来封装接口。开启http服务老规矩,先添加配置,顺便把rpc的配置也写进去,config.json:"http_config":{"addr":":8080"},"rpc_config":{"addr":":8081"}config.go:typeHt
分类:
其他好文 时间:
2020-01-22 23:47:31
阅读次数:
103
[toc] 学习文档参考:http://flume.apache.org/releases/content/1.9.0/FlumeUserGuide.html 1.Flume是什么? Flume简单概括就是一个收集日志的工具,它可以通过调用接口,RPC,还有网页的一些操作进行日志的收集。它是一个分布 ...
分类:
Web程序 时间:
2020-01-22 10:48:01
阅读次数:
158
摘自:https://www.cnblogs.com/javaguide/p/12216564.html 如何设计一个高可用系统?要考虑哪些地方? 本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (69k+Star【Java学习+面试指南】 ...
分类:
其他好文 时间:
2020-01-21 10:49:59
阅读次数:
59
作者|唐志龙(鲲龙)阿里巴巴高级开发工程师导读:本文总结了熟悉系统主要分三部分:业务学习、技术学习、实战。每部分会梳理一些在学习过程中需要解答的问题,这些问题随着经验的积累需要逐步补充完善。前言开发人员经常会面临下面一些场景:新人入职,需要学习已有系统,作为landing的一部分,如何学习?被拉过去参与一个陌生系统的迭代开发或者系统维护(bugfix),如何快速上手?同事离职或转岗,需要把系统交接
分类:
其他好文 时间:
2020-01-21 10:47:05
阅读次数:
63
通过vs2019的.net core3.1 的项目试错,我发现的相关proto rpc的规则是rpc 方法名称(输入消息) returns(输出类型)上面公式全部不能省略,并且 输入输出消息 全部只能是1可以计为方便记忆 可以表达 为下面这个样子:rpc RemoteCallName(InputMe ...
分类:
其他好文 时间:
2020-01-21 00:33:09
阅读次数:
105
什么时序列化 在计算机科学的数据处理中,是指将数据结据或对象转换成可取用的格式(如存成文件,字节),以让后续在相同或另一台计算机中,能恢复原先状态的过程。 为什么我们需要序列化 存储/传输 IPC/RPC IPC,Inter-Process Communication,进程间通信 RPC,Remot ...
分类:
其他好文 时间:
2020-01-20 19:19:57
阅读次数:
87
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:
编程语言 时间:
2020-01-20 14:36:49
阅读次数:
107