当前位置: 首页 > 科技观察

Google高级架构师李从:异步依赖注入

时间:2023-03-12 20:55:23 科技观察

2015年4月10-11日,自媒体主办的WOT2015互联网运营与开发者大会在北京珠三角JW万豪酒店举行。秉承专注技术,服务技术人员的理念,自2012年以来,WOT品牌大会已成功举办五届,积累了大量的技术专家资源,得到了广大IT从业者和技术爱好者的一致认可,成为行业中的重要事件。一个技术共享交流平台和网络拓展平台。本次大会分为10个技术议题,分别是:数据库技术与应用、企业运维安全、运维自动化系统建设、应用性能监控与管理、APP架构与运维、电子商务高并发保障网站、游戏开发与运维、大数据与运维、云计算架构与运维、开源运维工具开发与实践。作为本次大会的承办方,我们将全程图文直播报道,在后期的视频中展现这场盛宴。以下是谷歌美国总部高级架构师李从的精彩演讲分享。演讲开始,李从老师做了一个小广告。我们搞异步,依赖,注入。如果您有兴趣,请给我发电子邮件。之后和大家一起探讨下异步DI****的期望值是什么样的?李从老师分享了一段DI,里面有一些代码,不算多,但是比较详细。主要功能叫SKAngle,就是给客户提供广告流。有一个名为Computer的公共函数。如果调用此公共函数,它会返回一系列广告。有哪些类型的广告?获取内容Show给用户。我省略了很多这个公共功能。在第一步中,我将生成一个LOG对象。我在做这个广告计算的时候,可能需要时不时的为这个计算结果做一些日志记录。这是计算机代码。我直接省略了,***把计算出来的结果返回给客户端。在***里李从老师分享了一段代码,说这种业务日志需要计算广告流量,不需要关心我需要什么样的日志对象。这根本不是他的事,他的主业就是我要计算在这种广告流量的情况下,我应该做什么样的日志。这实际上应该是我刚刚使用的日志。这段代码不是计算机日志。那么解决方法是什么?刚才说了我只需要说我要在这个函数中生成一个对象,也就是说我对这个对象有依赖。它的解决方案是依赖注入,也就是说,最基本的原则是,如果我有依赖,那么请注入我的依赖。不管这个依赖是怎么来的,我注入,你来处理。这是我们的Existing,还有很多。以上就是网报记者从一线为大家带来的精彩报道。未来我们还会有更多精彩的独家报道,敬请期待。