当前位置: 首页 > news >正文

网站开发的发展历史及趋势张家港网站制作哪家好

网站开发的发展历史及趋势,张家港网站制作哪家好,wordpress 关闭warning,公司网站php在之前的 几篇 文章中#xff0c;我描述了如何设置Spring Boot应用程序并在AWS Elastic Beanstalk上运行它。 尽管这是从物理服务器到云服务器的伟大一步#xff0c;但还有更好的可能#xff01; 走向无服务器 。 这意味着无需花费任何服务器费用#xff0c;也无需维护或配… 在之前的 几篇 文章中我描述了如何设置Spring Boot应用程序并在AWS Elastic Beanstalk上运行它。 尽管这是从物理服务器到云服务器的伟大一步但还有更好的可能 走向无服务器 。 这意味着无需花费任何服务器费用也无需维护或配置服务器 听起来不错吧 结合使用AWS Lambda和AWS API Gateway AWS使得无服务器变得非常容易。 在这篇文章中我将描述运行在Elastic BeanStalk上的Spring Boot应用程序要在无服务器上运行相同功能时需要做什么。 我采取的第一步是摆脱Spring Boot依赖关系因为我们不再需要该容器了。 我用Spring Core和Spring Configuration的依赖关系替换了它们。 此外还对插件进行了更改以构建可用于AWS Lambda的jar。 pom最重要的部分来自于此 ...dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId/dependency......plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin... 对此 ...dependencygroupIdorg.springframework/groupIdartifactIdspring-core/artifactIdversion${spring.version}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion${spring.version}/version/dependency......plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-shade-plugin/artifactIdconfigurationcreateDependencyReducedPomfalse/createDependencyReducedPom/configurationexecutionsexecutionphasepackage/phasegoalsgoalshade/goal/goals/execution/executions/plugin... 下一步是修改Java代码以便通过实现AWS Lambda接口来调用RestController功能 public class LambdaFunctionHandler implements RequestHandlerInvoiceRequest, InvoiceResponse {private static final Logger LOGGER LoggerFactory.getLogger(EasyInvoiceController.class);private EasyInvoiceController easyInvoiceController;Overridepublic InvoiceResponse handleRequest(InvoiceRequest input, Context context) {easyInvoiceController Application.getBean(EasyInvoiceController.class);InvoiceResponse result null;try {result easyInvoiceController.generate(input);} catch (ExecutionException e) {LOGGER.error(e);} catch (InterruptedException e) {LOGGER.error(e);}return result;} } 使用此类以及一些普通的Spring配置最初由传入HTTP请求调用的RestController功能现在由Lambda请求调用。 就我而言我也可以摆脱我的Spring Security代码因为我不需要保护Lambda代码中的传入请求因为这将在API网关中完成。 下一步是上载Lambda功能目标文件夹中生成的jar文件并通过对其进行测试来确保其正常工作。 我利用了S3存储桶上传工具并添加了一些环境变量 最后一步是通过定义API从API网关调用Lambda。 有关示例请参见屏幕截图 我必须说这种无服务器体系结构可能不适用于所有用例但至少在设计新的应用程序/微服务时或无论如何进行体系结构更改时都应考虑它。 另一个需要注意的是我花了相当多的精力才能使API网关与我创建的Lambda一起使用但是我仍然认为这对于某些情况是一个很好的解决方案。 翻译自: https://www.javacodegeeks.com/2016/12/making-spring-boot-application-run-serverless-aws.html
http://www.pierceye.com/news/956596/

相关文章:

  • 龙华网站(建设信科网络)网站建设哪家好推荐万维科技
  • 克拉玛依网站建设公司网站 正在建设中
  • 虚拟主机可以做视频网站嘛有哪些网站有收录做红酒的商行
  • 广州seo优化推广外贸网站优化谷歌关键词排名
  • 网络服务网站建设网站策划书包括哪些内容?
  • ps学做翻页相册网站wordpress导航图标
  • 模板网站的弊端在哪杨家平网站建设
  • 网站模板带手机站手表网站十大品牌
  • 物流网站功能设计师招聘网站有哪些
  • 知名网站开发哪里有重庆公司网站建设价格
  • 南头做网站公司重庆建设厂招聘信息网站
  • 网站建设的基本条件外贸建设网站制作
  • 移动电子商务平台就是手机网站奉化首页的关键词优化
  • 公司怎么建立一个网站展示型网站模板代码
  • 益阳网页设计十堰seo优化服务
  • discuz论坛建站教程微商城开发小程序开发
  • 饰品网站建设炫丽的网站
  • 网站建设制作介绍河南企业建站多站点管理系统
  • 网站盗号怎么做设计说明模板200字
  • 赣州人才网站搜索引擎广告是什么
  • 广州app开发网站建设与网站优化销售
  • 做淘客哪个网站好点如何做好网站建设销售
  • 手机端网站开发视频wordpress删除评论
  • 台州网站建设推广公司随州有哪些网站建设的公司
  • 定制商品的网站建设word超链接网站怎样做
  • 南昌做网站流程安徽省建设厅网站打不开
  • 雄安智能网站建设方案做涉黄的视频网站用什么服务器
  • 公司网站必须做可信认证吗免费关键词排名优化软件
  • 基金公司网站建设网站有哪几种
  • 广州住房和城乡建设部网站首页福建建站公司