中间件设计和开发
文章平均质量分 83
托尼吴
退役大厂架构师
展开
-
如何看网络架构图-1基础篇
其实我们已经了解了各个图的含义,现在其实缺少的就是怎么串联起来,这个时候,举例说明,才能做到逻辑自洽。以在电商平台购买手机为例你在浏览器中输入网站地址或点击购买手机的链接。浏览器向 LVS(Linux Virtual Server)发送购买手机的请求。信号经过路由器转为电信号,这个时候经过路由器就是物理层LVS 接收到请求后,根据预定义的负载均衡算法和规则,选择一个可用的后端服务器(通常是 Nginx 服务器)。原创 2023-11-30 10:54:24 · 893 阅读 · 0 评论 -
java中SPI机制
SPI的作用其实就是,在系统内部,定义一个能力接口,该接口可以满足自己的业务需要,比如发送短信,定义一个发送短信的接口,至于用什么方式实现,可以交给短信服务提供商去实现,然后根据自己的需要选择使用其中的实现放,这里需要注意几点。1:x系统内部需要将所有的实现放的jar包都要依赖进来,因为实现类的代码是服务提供商写的2: SPI就是一个选择的能力,选择使用哪个接口。jia1需要开发一个接口,该接口的实现可以由jar2和jar3提供,所以在jar1中,一定要依赖jar2和jar3的依赖包。,才能使用SPI的能力原创 2023-11-27 11:53:04 · 914 阅读 · 0 评论 -
谈谈中间件设计的思路
想要设计和真正理解中间件的架构理论和思想。对于开发来说需要具备两个关键的能力当然其实还有很多要求,比如安全,日志,异构能力,高可用,不过本人觉得这些可以慢慢了解,不应该一上来就要高大上,仿佛不知道所有的东技术和源码就搞不了中间件开发一样,其实没有那么复杂,先做好基础,才能去了解其他领域,基于这样的愿景,本次专栏将从基础讲起,教中级和高级开发如何做好中级间的架构。原创 2023-11-27 11:19:50 · 721 阅读 · 0 评论