-
Dubbo服务暴露注册原理
dubbo是java领域应用最广泛的rpc框架之一,服务端启动时把服务注册到注册中心,客户端启动时向注册中心订阅服务,然后通过客户端的负载和路由机器选择对应的服...
叔牙 2023-01-02439 0 0 -
Dubbo服务调用原理
从dubbo的架构设计中,我们可以看出服务启动时,除了本地暴露服务之外会把服务注册到注册中心,那么作为消费端,在服务启动的时候则会向注册中心订阅需要调用的服务,...
叔牙 2023-01-02441 0 0 -
构建你的第一个gRPC服务(part 1)
如果你是一个新手,你一定被创建一个gRPC服务的复杂流程折磨过。 没错,protoc编译器是很强大, 有很多插件可以使用并通过创建服务器端或者客户端代码框架帮助...
jimmyhzhao 2023-01-02439 0 0 -
Netty笔记:直接内存OOM且进程僵死问题排查
一天自己接手的一个日志透传模块出现大量直接内存OOM的异常日志告警,且不久进程出现僵死,服务不可用。关键错误日志如下:
皮皮熊 2023-01-02460 0 0 -
Java/Junit mock系统外rest接口 - WireMock
在单元测试中,最烦的问题无非是外部接口不稳定、跨网不可达或者性能限制,碰上这种情况,有一些解决方案,
TerryQi 2023-01-02473 0 0 -
quarkus依赖注入之六:发布和消费事件
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是《quarkus依赖注入》系列的第六……
程序员欣宸 2023-01-02464 0 0 -
Go能实现AOP吗?
写Java的同学来写Go就特别喜欢将两者进行对比,就经常看到技术群里讨论,比如Go能不能实现Java那样的AOP啊?Go写个事务好麻烦啊,有没有Spring那样...
龟仙老人 2023-01-02461 0 0 -
JDK内置锁深入探究
锁有多种分类形式,比如公平锁与非公平锁、可重入锁与非重入锁、独享锁与共享锁、乐观锁与悲观锁、互斥锁与读写锁、自旋锁、分段锁和偏向锁/轻量级锁/重量级锁。
赛先生和泰先生 2023-01-02431 0 0 -
Java 并发编程实战-创建和执行任务的最佳实践
若无法通过并行流实现并发,则必须创建并运行自己的任务。运行任务的理想Java 8方法就是CompletableFuture。
JavaEdge 2023-01-02442 0 0 -
【架构视角】一篇文章带你彻底吃透Spring
对于程序员来说,我们通常知道很多概念,例如组件、模块、系统、框架、架构等,而本文我们重点说 框架。
潘潘和他的朋友们 2023-01-02437 0 0