突然有个新想法--界面设计器web与插件的交互是否可以用rpc和hbase-protocol

时间:2021-10-09 05:41:57

在看hbase源码的时候,看到hbase-protocol,就百度了一下,突然有个想法,界面设计器打开特别慢序列化与反序列化慢有很大的关系,因为后台是json编写的,每有一个小的操作都会进行序列化一次,特别是在打开的时候,如果页面文件比较大,那么明白有个延迟,用户体验很不好,在看protocol的时候,说它要比xml和json都要快很多倍,那么我们可不可以使用它那,界面设计器交互使用browserFunction这个类,但是这个类的实现机制不清楚,是不是在返回object的时候可以使用protocol的二进制呢。还有界面设计器打开慢也有要做很多操作有关,那么和nio有什么关系吗,这几个操作是否可以多开几个进程进行实现呢。

下一步好好看看这几方面的内容,看看是否可以有所收获

1、swt的browserFunction的实现机制

2、rpc是什么?怎么用?有什么好处?它是只是一个概念还是是一个框架?是不是只有在不同机器上使用比较合适呢?

3、protocol是怎么用的,用它来实现序列化会比json有多少好处?在js中会支持它吗?

4、打开操作是否可以分开开进程来实现。