Practical Akka Http and Microservices

所在平台: Udemy

课程主页: https://www.udemy.com/course/practical-akka-http-and-microservices/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:Practical Akka Http and Microservices 本课程是“Practical Java concurrency with the Akka Actor Model”和“Practical Reactive Streams with Akka and Java”的进阶课程,旨在帮助您使用 Akka 构建健壮、并发且可扩展的 Java 应用程序。 **课程重点包括:** * **Akka Http 库的应用:** 学习如何使用 Akka Http 库构建 Akka 服务器和客户端。 * **RESTful 通信:** 掌握 Akka 系统之间以及 Akka 与非 Akka 系统之间使用 REST 进行通信的方法。 * **安全性实现:** 学习如何实现 HTTPS/SSL 等安全措施。 * **序列化与反序列化:** 掌握对象与 JSON 之间的转换(Marshalling and unmarshalling)。 * **Akka 高级路由 DSL:** 深入理解 Akka 的高级路由 DSL(Domain Specific Language)及其在实际场景中的应用。 * **自定义指令(Directives):** 学习如何构建自定义指令以扩展路由 DSL,满足特定需求。 * **Reactive Stream 集成:** 将 Akka 连接到复杂的 Reactive Stream 图中。 * **异常处理:** 有效地处理异常,以及 Akka 服务器无法处理请求的情况。 * **浏览器客户端集成:** 实现浏览器端客户端与 Akka 系统的连接。 **实践性强:** 本课程将以一个真实的区块链挖矿应用程序为基础,该应用程序是在前两门课程中构建的,通过本课程的学习,将其扩展为一个真正的微服务。 **技术栈:** 尽管 Akka 是用 Scala 编写的,但本课程**无需 Scala 知识**,完全专注于使用 Java 与 Akka 进行开发。课程将使用**新的 Akka Typed API**。

课程评论(0条)

课程详情

This course builds on the "Practical Java concurrency with the Akka Actor Model" and the "Practical Reactive Streams with Akka and Java" courses and will extend your knowledge of using the Akka to build robust, concurrent and scalable applications in Java.Topics included in this course are:· using the Akka Http libraries to build Akka servers and clients,· using REST to communicate between Akka system and between Akka and non Akka systems,· implementing security, including HTTPS / SSL,· Marshalling and unmarshalling (converting objects to and from JSON)· Akka's advanced Routing DSL and how to apply it to your scenarios· Building custom directives to expand the Routing DSL for your own needs· Connecting akka into complex Reactive Stream graphs· Dealing effectively with exceptions and where Akka servers are unable to handle requests· Allowing a browser based client to connect to an Akka systemThe course is very practical with real-world scenarios - you'll be expanding on the blockchain mining application built over the first 2 courses to make it into a genuine microservice.Please note that although Akka is built in Scala, no Scala knowledge is needed for this course - the course covers Akka with Java and we won't be writing any Scala code.This course covers the newer Akka Typed API only.

课程标签

0人关注该课程

主题相关的课程