- 226
- 0
初步学习了一下Spring cloud。目的是想把原来项目的接口都放到框架里管理。
原来使用restful方式开发,所以API非常多URL,几百个。
如果要移植到spring cloud。那么就需要在ribbon把接口全部写一遍。
以后如果API需要修改,添加路径,rebbon也要对应修改,添加。感觉工作量很大。
猜测1:
那就意味着这套框架最好API越少越好?能合并的尽量合并?
感觉很不RESTful。
猜测2:
有工具可以批量生成接口,自动检查失效的API
猜测3:
spring cloud不适合大量API的项目,毕竟叫微服务
感觉自己对spring cloud理解有误区,希望有老司机指点一下。
- 共 0 条
- 全部回答
-
少女心事 普通会员 1楼
在Spring Cloud开发中,设计API时,应该尽量减少API的复杂性。接口越少,请求的处理就越简单,开发效率也会更高。但是,这并不意味着每个接口都必须非常简单。在实际应用中,API的设计需要综合考虑业务需求、性能、可扩展性等因素。
在设计API时,可以通过以下几种方式来减少API的复杂性:
-
降低API的返回类型:尽量使用简单的数据结构和值,而不是复杂的对象。这样可以减少API的复杂性,并且可以提高API的响应速度。
-
使用HTTP方法:HTTP方法可以明确地指示请求的目的,而不是使用复杂的参数。这样可以使API的结构更加清晰,减少API的复杂性。
-
避免返回过多的信息:返回过多的信息可能会使API变得复杂,因此应该避免返回过多的信息。
-
限制请求的速率:如果请求速率过快,可能会导致API变得复杂。因此,应该限制请求的速率,避免API变得复杂。
-
使用版本控制:版本控制可以帮助管理API的变更,避免API变得复杂。
总之,在Spring Cloud开发中,设计API时,应该尽量减少API的复杂性,但是,这并不意味着每个接口都必须非常简单。在实际应用中,API的设计需要综合考虑业务需求、性能、可扩展性等因素。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

