错误: hadoop Requested data length 86483783 is longer than maximum configured RPC length 解决: 修改NameNode的hdfs-site.xml配置文件,添加以下配置: <property> <name>ipc.m ...
分类:
其他好文 时间:
2020-02-14 18:14:56
阅读次数:
74
工作中经常会出现一些模版代码,这些代码其实没有什么新鲜,都是老套的代码反复使用,比如在调用rpc方法之后的异常处理与日志打印,使用redis加锁与解锁,给一个线程插入log_id... 先说一下使用模版的好处 1. 编码速度 我们可以通过官方的实例看一下使用效果,输入几个关键字符就可以自动生成大段的 ...
分类:
其他好文 时间:
2020-02-13 19:24:52
阅读次数:
77
服务端: 启动后,等待客户端发来信息,收到信息后进行处理,返回结果。 客户端: 主线程中发起一次RPC,那么就将信息封装成一个任务,提交到线程池,阻塞等待结果。 线程池中工作线程执行任务,发送信息,等待netty线程收到结果、唤醒自己。 工作线程完成任务,返回结果 所以,一条消息应该包括要调用的类, ...
分类:
其他好文 时间:
2020-02-12 13:04:44
阅读次数:
69
目录 1.高性能RPC框架:Socean.RPC 2.Socean.RPC框架实测 简介 EasyProxy是Socean.RPC的一个动态代理实现,特点是性能高、稳定性好、使用简便 使用入门: 服务端 : 1.定义序列化器和消息处理器 public class RpcSerializer : So ...
以前写过Django中使用zerorpc的方法,但是由于我们的Django是运行在gevent下,而zeromq需要启动一个后台进程处理消息,与gevent使用的greenlet携程是冲突的。在Java的世界里,Spring Cloud全家桶覆盖了微服务的方方面面,专注于服务治理的框架也有阿里的Du... ...
分类:
其他好文 时间:
2020-02-09 09:16:16
阅读次数:
137
背景:公司开发的系统在本地运行太过麻烦,并且该系统使用dubbo管理服务,使用rpc进行不同应用间的通信。某次开发的时候需要查看调用rpc接口后的返回结果,操作起来太麻烦。于是尝试本地使用java程序直接调用rpc接口进行调试。在此记录代码,抽空把它封装成一个测试dubbo的rpc接口的程序 jav ...
分类:
编程语言 时间:
2020-02-07 16:43:08
阅读次数:
75
C++ http 开源库: cinatra+rest_rpc , QQ:340713904 C++ json 开源库: nlohmann_json 北京市政务数据资源网 ...
分类:
其他好文 时间:
2020-02-07 10:24:34
阅读次数:
63
解决方案也是网上搜的,总结一下 一,加大缓存区git config --global http.postBuffer 524288000这个大约是500M二、少clone一些,–depth 1git clone https://github.com/flutter/flutter.git --dep ...
分类:
Web程序 时间:
2020-02-06 16:53:01
阅读次数:
82
三大指标 高可用,高性能,高并发 高性能 RPC 通信 Kyro 高速序列化 HikariCP 连接池 SQL 优化 Redis 缓存 JVM 优化 GC 优化 高并发 垂直扩展+水平扩展 高可用 一直可以用,99.999999% k8s 解决单点故障 实现崩溃恢复,自动重启 自动扩/缩容 金丝雀发 ...
分类:
其他好文 时间:
2020-02-05 20:31:48
阅读次数:
117