success_jsonpCallback({"data":[{"_index":"cms-v1","_type":"cms_new","_id":"675fe318f7ca64069343bfd1","_score":null,"_source":{"editorid":3730,"keywords":["微服务"],"authorname":"陶然","keywordids":[15721],"it168_url":"http://ai.it168.com/a2024/1216/6872/000006872657.shtml","id":6872657,"it168_publishtime":1734337306,"abstract":"微服务架构以其可扩展性、敏捷性和弹性深受青睐,但在实践中,许多组织往往遭遇可能削弱这些优势的挑战。本文聚焦于常见的微服务反模式,并结合实际经验提供构建高效、可扩展微服务的实用建议。","avatar":"http://sy0.img.it168.com/article/5/5064/5064102.png","authorid":3730,"title":"构建高效微服务架构:避开这十大致命反模式","editorname":"陶然","comment_count":0},"sort":[1734337306000]},{"_index":"cms-v1","_type":"cms_new","_id":"674681fef7ca646c175c77c8","_score":null,"_source":{"editorid":3730,"keywords":["微服务"],"authorname":"码哥","keywordids":[15721],"it168_url":"http://server.it168.com/a2024/1127/6870/000006870821.shtml","id":6870821,"it168_publishtime":1732674048,"abstract":"今天,笔者带大家从不同角度来剖析微服务架构设计的 7 大原则,做到合理且正确地拆分出微服务,避免打造一个被人诟病的伪微服务架构大单体,徒增运维和开发成本。","avatar":"http://sy0.img.it168.com/article/5/5053/5053900.png","authorid":3730,"title":"遇到一个披着微服务外衣的大单体,怎么精准拆分?","editorname":"陶然","comment_count":0},"sort":[1732674048000]},{"_index":"cms-v1","_type":"cms_new","_id":"673bf7c6f7ca6442e851af08","_score":null,"_source":{"editorid":3940,"keywords":["微服务"],"authorname":"老胡聊Java","keywordids":[15721],"it168_url":"http://net.it168.com/a2024/1119/6870/000006870011.shtml","id":6870011,"it168_publishtime":1731983304,"abstract":"Spring cloud微服务,以及第二代微服务,spring cloud alibaba,可以用openfeign来调用,即走的是http或https协议,也可以通过dubbo,dubbo就是所谓的rpc,rpc叫远程方法调用,是一种实现方式,底层实现一般是得靠tcp或udp等通讯协议。","avatar":"http://sy0.img.it168.com/article/5/5049/5049453.png","authorid":3940,"title":"微服务什么情况下用Http协议通信,什么时候要用Lrpc?","editorname":"李雪薇","comment_count":0},"sort":[1731983304000]},{"_index":"cms-v1","_type":"cms_new","_id":"673bf0ecf7ca6442cf3b895b","_score":null,"_source":{"editorid":3730,"keywords":["微服务"],"authorname":"jeanwu","keywordids":[15721],"it168_url":"http://server.it168.com/a2024/1119/6870/000006870004.shtml","id":6870004,"it168_publishtime":1731981550,"abstract":"单体和微服务谁是毒瘤?单体、分布式、微服务、SOA到底是什么关系?我的系统该用什么架构?最近终于下定决心研究这个问题并且有所收获,欢迎一起讨论。","avatar":"http://sy0.img.it168.com/article/5/5049/5049393.png","authorid":3730,"title":"单体架构和微服务架构到底哪个好?","editorname":"陶然","comment_count":0},"sort":[1731981550000]},{"_index":"cms-v1","_type":"cms_new","_id":"6710e291f7ca643ae502e6ee","_score":null,"_source":{"editorid":4003,"keywords":["微服务"],"authorname":"二进制跳动","keywordids":[15721],"it168_url":"http://cloud.it168.com/a2024/1017/6866/000006866124.shtml","id":6866124,"it168_publishtime":1729159826,"abstract":"微服务设计应该遵循垂直划分优先原则,这样可以让团队自上而下地关注业务实现,做到端到端负责,避免因跨服务多次调用而产生的性能和沟通成本。","avatar":"http://sy0.img.it168.com/article/5/5027/5027903.jpg","authorid":4003,"title":"云原生时代如何更合理地落地微服务","editorname":"李代丽","comment_count":0},"sort":[1729159826000]},{"_index":"cms-v1","_type":"cms_new","_id":"66e4fdd8f7ca64489e5ad6fa","_score":null,"_source":{"editorid":4003,"keywords":["微服务"],"authorname":"二进制跳动","keywordids":[15721],"it168_url":"http://cloud.it168.com/a2024/0914/6862/000006862973.shtml","id":6862973,"it168_publishtime":1726283225,"abstract":"微服务是当前软件开发领域的技术热点。不过,随着云原生技术的推广以及大量微服务的落地,反微服务的声音越来越响亮。","avatar":"http://sy0.img.it168.com/article/5/5011/5011117.jpg","authorid":4003,"title":"云原生时代如何更合理地落地微服务","editorname":"李代丽","comment_count":0},"sort":[1726283225000]},{"_index":"cms-v1","_type":"cms_new","_id":"66e2489af7ca640d7f0b29e9","_score":null,"_source":{"editorid":3730,"keywords":["微服务"],"authorname":"dbaplus","keywordids":[15721],"it168_url":"http://server.it168.com/a2024/0912/6862/000006862634.shtml","id":6862634,"it168_publishtime":1726105756,"abstract":"通过阅读这篇文章,你会学到:微服务架构、微服务架构的优势、微服务架构的劣势、何时使用微服务架构,最重要的微服务架构设计模式,包括其优缺点、用例、上下文、技术栈示例及可用资源。请注意,本清单中的大部分设计模式常出现在多种语境中,并且可以在非微服务架构中使用。而我将在微服务这个特定语境中介绍它们。","avatar":"http://sy0.img.it168.com/article/5/5009/5009364.png","authorid":3730,"title":"十大流行的微服务架构设计模式详解","editorname":"陶然","comment_count":0},"sort":[1726105756000]},{"_index":"cms-v1","_type":"cms_new","_id":"66a368cbf7ca640e962407cd","_score":null,"_source":{"editorid":3730,"keywords":["微服务"],"authorname":"陶然","keywordids":[15721],"it168_url":"http://server.it168.com/a2024/0726/6857/000006857867.shtml","id":6857867,"it168_publishtime":1721985228,"abstract":"将面向微服务的体系结构运用于嵌入式系统需要一些新知识,还需要与用于创建在数据中心虚拟化环境中运行的业务应用程序的平常做法略有不同的软件开发方法。但考虑到面临的机会,有望获得重大的投资回报,值得我们应对这一挑战。","avatar":"http://sy0.img.it168.com/article/4/4984/4984057.png","authorid":3730,"title":"如何将微服务架构应用于嵌入式系统?","editorname":"陶然","comment_count":0},"sort":[1721985228000]},{"_index":"cms-v1","_type":"cms_new","_id":"666f90bcf7ca64649c470977","_score":null,"_source":{"editorid":3940,"keywords":["微服务"],"authorname":"架构殿堂","keywordids":[15721],"it168_url":"http://net.it168.com/a2024/0617/6853/000006853528.shtml","id":6853528,"it168_publishtime":1718587582,"abstract":"微服务架构由于其灵活性、高可扩展性和易维护性,已成为构建复杂系统的主流选择。微服务架构将系统拆分为多个独立的服务,每个服务负责特定的功能,并通过各种通信方式进行协作。这些通信方式在确保系统高效、可靠运行的过程中起着至关重要的作用。本文将介绍几种常见的微服务通信方式,包括HTTP REST、gRPC、消息队列和WebSocket,并通过Java示例说明它们的应用场景和实现方法。","avatar":"http://sy0.img.it168.com/article/4/4960/4960961.png","authorid":3940,"title":"微服务中常用的几种通信方式","editorname":"李雪薇","comment_count":0},"sort":[1718587582000]},{"_index":"cms-v1","_type":"cms_new","_id":"666a4f2bf7ca641034640fbc","_score":null,"_source":{"editorid":4003,"keywords":["大数据","容器"],"authorname":"twt社区","keywordids":[1121,970],"it168_url":"http://cloud.it168.com/a2024/0613/6853/000006853165.shtml","id":6853165,"it168_publishtime":1718243117,"abstract":"容器的优势是灵活、轻量,大数据平台侧重资源弹性及大数据存储。在处理任务时,可以将两者优点结合起来。","avatar":"http://sy0.img.it168.com/article/4/4958/4958865.jpg","authorid":4003,"title":"金融行业大数据容器化混部难点分析","editorname":"李代丽","comment_count":0},"sort":[1718243117000]}],"total":246})