Java 开发 gRPC 服务和客户端
摘要:一、gRPC 简介 gRPC 是Go实现的:一个高性能,开源,将移动和HTTP/2放在首位通用的RPC框架。使用gRPC可以在客户端调用不同机器上的服务端的方法,而客户端和服务端的开发语言和 运行环境可以有很多种,基本涵盖了主流语言和平台。双方交互的协议可以在proto文件中定义,客户端和服务端可以
阅读全文
posted @
2018-05-27 18:43
junjiang3
阅读(25176)
推荐(0)
Springcloud中的region和zone的使用
摘要:一、背景 用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务 ,当同一个机房的服务不可用的时候,再去调用其它机房的服务,以达到减少延时的作用。 二、概念 eureka提供了region
阅读全文
posted @
2018-05-19 22:19
junjiang3
阅读(12877)
推荐(5)
Spring Boot中使用AOP记录请求日志
摘要:这周看别人写的springboot后端代码中有使用AOP记录请求日志,以前没接触过,因此学习下。 一、AOP简介 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个
阅读全文
posted @
2018-05-13 19:34
junjiang3
阅读(10365)
推荐(0)
JDK1.8中的Lambda表达式和Stream
摘要:1.lambda表达式 Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,因为Java正在将自己变的更高(Sha)级(Gua), 更人性化。 可以这么说lambda表达式其实就是实现SAM
阅读全文
posted @
2018-05-06 16:00
junjiang3
阅读(14043)
推荐(1)