1. JVM运行时数据区
这个图相信很多人都看过N多次了,自己再做一次加深下记忆
其中方法区和堆是由所有线程共享的数据区,而我们绝大多数的JVM调优都是针对方法区和堆。
其它都是线程隔离的数据区。
想要理解JVM,有3个比较重要的概念需要了解清楚,分别是:
- 类加载机制
- 虚拟机栈
- 堆
网关验证是粗粒度的鉴权,只是用来隔离外部的无效请求, 比如爬虫; 各服务之间会有细粒度的鉴权, 依靠ip白名单以及token鉴权
混合云情况下, 要考虑子网和公网
请求通过网关层之后, https协议可以转为http协议, 内部之间调用使用http, 减少消耗; 数据协议可以转为protobuffer, 网关与业务层、业务与数据层之间交互均可使用protobuffer